Helm Package
helm package
упакувати теку чарту в архів чартів
Опис
Ця команда упаковує чарт в архів чартів з версією. Якщо вказано шлях, команда перевіряє цей шлях на наявність чарту (який повинен містити файл Chart.yaml
) і потім упаковує цю теку.
Архіви чартів з версією використовуються репозиторіями пакетів Helm.
Щоб підписати чарт, використовуйте прапорець --sign
. У більшості випадків вам також слід вказати --keyring path/to/secret/keys
та --key keyname
.
helm package --sign ./mychart --key mykey --keyring ~/.gnupg/secring.gpg
Якщо --keyring
не вказано, Helm зазвичай використовує публічний ключ, якщо тільки ваше середовище не налаштоване інакше.
helm package [CHART_PATH] [...] [flags]
Параметри
--app-version string встановити appVersion в чарті на цю версію
-u, --dependency-update оновити залежності з "Chart.yaml" в теці "charts/" перед упаковкою
-d, --destination string місце для запису чарту. (стандатно ".")
-h, --help довідка package
--key string імʼя ключа для використання під час підписання. Використовується, якщо `--sign` є true
--keyring string місце для публічного ключа (стандартно "~/.gnupg/pubring.gpg")
--passphrase-file string місце розташування файлу, що містить пароль для ключа підпису. Використовуйте "-" для читання з stdin.
--sign використовувати приватний ключ PGP для підписання цього пакету
--version string встановити версію чарту на цю версію semver
Параметри, успадковані від батьківських команд
--burst-limit int стандартні обмеження на стороні клієнта (стандартно 100)
--debug увімкнути розширений вивід
--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 — Менеджер пакетів Helm для Kubernetes.