Описание тега kubernetes-helm

Helm - это инструмент для управления пакетами предварительно настроенных ресурсов Kubernetes (диаграмм).

Helm упрощает развертывание набора связанных ресурсов Kubernetes, определяя стандартную структуру каталогов для хранения набора файлов YAML, добавляя систему шаблонов для создания фактических ресурсов Kubernetes и позволяя напрямую импортировать или устанавливать предварительно упакованные приложения или компоненты.

Механизм текста / шаблонов Go позволяет вводить значения в файлы Kubernetes YAML. В типичном графикеtemplates/database_statefulset.yaml может содержать фрагмент:

containers:
  - name: mysql
    image: "{{ .Values.image }}:{{ .Values.tag }}"

values.yaml предоставит значения по умолчанию для этих настроек:

image: mysql
tag: latest

При установке диаграммы вы можете указать конкретные значения для этих параметров.

helm install . --set tag=5.6

Этот тег подходит для большинства вопросов о Helm, включая вопросы о системе шаблонов и инструменте командной строки. Часто бывает уместно помечать вопросы как связанные с кубернетами. Вы не помечать вопросы, как штурвал; это для другого инструмента.

внешняя ссылка