Helm

helm

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

Опис

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

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

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

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

ІмʼяОпис
$HELM_CACHE_HOMEвказує альтернативне місце для зберігання кешованих файлів.
$HELM_CONFIG_HOMEвказує альтернативне місце для зберігання конфігурації Helm.
$HELM_DATA_HOMEвказує альтернативне місце для зберігання даних 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вказує кількість запитів в секунду у випадках, коли велика кількість викликів перевищує параметр для більш високих значень

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)
      --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 — генерувати скрипти автодоповнення для вказаного shell
  • 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 — відобразити інформацію про версію клієнта
Автоматично згенеровано spf13/cobra 11 вересня 2024