Перейти до основного вмісту
Версія: 4.0.0

helm

Менеджер пакетів Helm для Kubernetes.

Опис

Менеджер пакетів для Kubernetes

Загальні дії для Helm:

  • helm search: пошук чартів
  • helm pull: завантаження чарту у вашу локальну теку для перегляду
  • helm install: завантаження чарту в Kubernetes
  • helm list: перегляд списку релізів чартів

Змінні середовища:

ІмʼяОпис
$HELM_CACHE_HOMEвказує альтернативне місце для зберігання кешованих файлів.
$HELM_CONFIG_HOMEвказує альтернативне місце для зберігання конфігурації Helm.
$HELM_DATA_HOMEsвказує альтернативне місце для зберігання даних Helm.
$HELM_DEBUGвказує, чи працює Helm в режимі налагодження.
$HELM_DRIVERвказує драйвер бекенду для зберігання. Значення: configmap, secret, memory, sql..
$HELM_DRIVER_SQL_CONNECTION_STRINGвизначає рядок зʼєднання, який повинен використовувати драйвер сховища SQL.
$HELM_MAX_HISTORYвказує максимальну кількість історії релізів Helm.
$HELM_NAMESPACEвказує простір імен, що використовується для операцій Helm.
$HELM_NO_PLUGINSвідключає втулки. Встановіть HELM_NO_PLUGINS=1, щоб відключити втулки.
$HELM_PLUGINSвказує шлях до теки втулків.
$HELM_REGISTRY_CONFIGвказує шлях до файлу конфігурації реєстру.
$HELM_REPOSITORY_CACHEвказує шлях до теки кешу репозиторіїв.
$HELM_REPOSITORY_CONFIGвказує шлях до файлу репозиторіїв.
$KUBECONFIGвказує альтернативний файл конфігурації Kubernetes (стандартно "~/.kube/config")
$HELM_KUBEAPISERVERвказує точку доступу сервера API Kubernetes для автентифікації.
$HELM_KUBECAFILEвказує файл центру сертифікації для Kubernetes.
$HELM_KUBEASGROUPSвказує групи для використання імперсонації, використовуючи список, розділений комами.
$HELM_KUBEASUSERвказує імʼя користувача для імперсонації під час операції.
$HELM_KUBECONTEXTвказує імʼя контексту kubeconfig.
$HELM_KUBETOKENвказує токен Bearer KubeToken для автентифікації.
$HELM_KUBEINSECURE_SKIP_TLS_VERIFYвказує, чи слід пропустити перевірку сертифіката сервера API Kubernetes (небезпечний режим).
$HELM_KUBETLS_SERVER_NAMEвказує імʼя сервера для перевірки сертифіката сервера API Kubernetes.
$HELM_BURST_LIMITвказує стандартне обмеження на кількість викликів у випадку великої кількості CRD (стандартно — 100, -1 для відключення)
$HELM_QPSвказує кількість запитів в секунду (Queries Per Second — QPS) у випадках, коли велика кількість викликів перевищує параметр для більш високих значень.
$HELM_COLORвстановлює режим кольорового виводу. Допустимі значення: never, always, auto (стандартно: never)
$NO_COLORвстановлює будь-яке непорожнє значення, щоб вимкнути будь-який кольоровий вивід (перевизначає $HELM_COLOR)

Helm зберігає кеш, конфігурацію та дані відповідно до наступного порядку конфігурації:

  • Якщо встановлено змінну середовища HELM_*_HOME, вона буде використовуватися
  • В іншому випадку, в системах, що підтримують специфікацію базової теки XDG, будуть використовуватися змінні XDG
  • Якщо не встановлено інше місце розташування, буде використовуватися стандартне місце розташування, залежно від операційної системи

Типово, стандартні теки залежать від операційної системи. Нижче наведені їх значення:

Операційна системаШлях до кешуШлях до конфігураціїШлях до даних
Linux$HOME/.cache/helm$HOME/.config/helm$HOME/.local/share/helm
macOS$HOME/Library/Caches/helm$HOME/Library/Preferences/helm$HOME/Library/helm
Windows%TEMP%\helm%APPDATA%\helm%APPDATA%\helm

Параметри

      --burst-limit int                 стандартні обмеження на стороні клієнта (стандартно 100)
--color string використовувати кольоровий вивід (never, auto, always) (стандартно "auto")
--colour string використовувати кольоровий вивід (never, auto, always) (стандартно "auto")
--content-cache string шлях до теки, що містить кешований вміст (наприклад, чарти) (стандартно "~/.cache/helm/content")
--debug вмикає розширений вивід
-h, --help довідка helm
--kube-apiserver string адреса і порт сервера API Kubernetes
--kube-as-group stringArray група для імперсонації під час операції, цей прапорець може бути повторений для вказання кількох груп
--kube-as-user string імʼя користувача для імперсонації під час операції
--kube-ca-file string файл центру сертифікаці (СА) для підключення до сервера API Kubernetes
--kube-context string імʼя контексту kubeconfig для використання
--kube-insecure-skip-tls-verify якщо встановлено true, сертифікат сервера API Kubernetes не буде перевірятися на дійсність. Це робить ваші HTTPS-зʼєднання незахищеними
--kube-tls-server-name string імʼя сервера для перевірки сертифіката сервера API Kubernetes. Якщо не вказано, використовується імʼя хоста, що використовується для підключення до сервера
--kube-token string токен на предʼявника, який використовується для автентифікації
--kubeconfig string шлях до файлу kubeconfig
-n, --namespace string простір імен для цього запиту
--qps float32 кількість запитів в секунду під час взаємодії з API Kubernetes, не включаючи сплески
--registry-config string шлях до файлу конфігурації реєстру (стандартно "~/.config/helm/registry/config.json")
--repository-cache string шлях до теки, що містить кешовані індекси репозиторіїв (стандартно "~/.cache/helm/repository")
--repository-config string шлях до теки, що містить кешлях до файлу, що містить імена та URL репозиторіїв (стандартно "~/.config/helm/repositories.yaml")

ДИВИТИСЯ ТАКОЖ

  • helm completion — створення скриптів автодоповнення команд для вказаної оболонки
  • helm create — створення нового чарта з вказаною назвою
  • helm dependency — керування залежностями чарта
  • helm env — інформація про середовище клієнта helm
  • helm get — завантаження розширеної інформації про зазначений реліз
  • helm history — отримання історії релізу
  • helm install — встановлення чарту
  • helm lint — перевірка чарту на предмет можливих проблем
  • helm list — отримати перелік релізів
  • helm package — упакувати теку чарту в архів чарту
  • helm plugin — встановити, переглянути або видалити втулки Helm
  • helm pull — завантажити чарт з репозиторію та (за бажанням) розпакувати його в локальній теці
  • helm push — завантажити чарт до віддаленого сервера
  • helm registry — увійти або вийти з реєстру
  • helm repo — додати, переглянути, видалити, оновити та індексувати репозиторії чартів
  • helm rollback — відкотити реліз до попередньої версії
  • helm search — пошук за ключовим словом в чартах
  • helm show — показати інформацію про чарт
  • helm status — показати статус зазначеного релізу
  • helm template — локально рендерити шаблони
  • helm test — запустити тести для релізу
  • helm uninstall — видалити реліз
  • helm upgrade — оновити реліз
  • helm verify — перевірити, чи підписаний та, чи є дійсним чарт за вказаним шляхом
  • helm version — показати інформацію про версію helm
Автоматично згенеровано spf13/cobra 14 січня 2026 року