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

helm template

Локальний рендеринг шаблонів

Опис

Створює локально шаблон чарту та показує результат.

Будь-які значення, які зазвичай шукалися б або отримувалися в кластері, будуть імітуватися локально. Крім того, жодна з перевірок валідності чарту на сервері (наприклад, перевірка підтримки API) не проводиться.

helm template [NAME] [CHART] [flags]

Параметри

  -a, --api-versions strings                       версії API Kubernetes, які використовуються для Capabilities.APIVersions (можна вказати декілька)
--ca-file string перевірити сертифікати серверів з підтримкою HTTPS за допомогою цього пакета CA
--cert-file string ідентифікувати клієнта HTTPS за допомогою цього файлу сертифіката SSL
--create-namespace створити простір імен релізу, якщо його не існує
--dependency-update оновити залежності, якщо вони відсутні, перед встановленням чарту
--description string додати власний опис
--devel використовувати також версії в розробці. Еквівалент версії '>0.0.0-0'. Якщо вказано --version, цей параметр ігнорується.
--disable-openapi-validation якщо вказано, процес встановлення не буде перевіряти відрендерені шаблони за схемою OpenAPI Kubernetes
--dry-run string[="unset"] імітує роботу на стороні клієнта або сервера. Повинно бути або: "client", або "server". '--dry-run=client' імітує роботу тільки на стороні клієнта і уникає підключень до кластера. '--dry-run=server' імітує/перевіряє роботу на сервері, вимагаючи підключення до кластера. (стандартно "client")
--enable-dns увімкнути DNS запити при рендерингу шаблонів
--force-conflicts якщо встановлено, 'застосування на стороні сервера' примусово застосує зміни, незважаючи на конфлікти
--force-replace примусове оновлення ресурсів шляхом заміни
-g, --generate-name згенерувати імʼя (та опустити параметр NAME)
-h, --help довідка template
--hide-notes якщо встановлено, не показувати нотатки у виводі встановлення. Не впливає на присутність у метаданих чарту
--include-crds включити CRDs у вивід шаблонів
--insecure-skip-tls-verify пропустити перевірку сертифіката TLS для завантаження чарта
--is-upgrade встановити .Release.IsUpgrade замість .Release.IsInstall
--key-file string ідентифікувати клієнта HTTPS за допомогою цього файлу ключа SSL
--keyring string розташування публічних ключів, що використовуються для перевірки (стандартно "~/.gnupg/pubring.gpg")
--kube-version string версія Kubernetes, яка використовується для Capabilities.KubeVersion
-l, --labels stringToString Мітки, які будуть додані до метаданих релізу. Мають бути розділені комами. (стандартно [])
--name-template string вказати шаблон для назви релізу
--no-hooks запобігти виконанню хуків під час встановлення
--output-dir string записувати оброблені шаблони у файли в output-dir замість stdout
--pass-credentials передати облікові дані всім доменам
--password string пароль сховища чартів, де знаходиться запитуваний чарт
--plain-http використовувати незахищені HTTP-зʼєднання для завантаження чартів
--post-renderer postRendererString назва втулка типу postrenderer, який буде використовуватися для пострендерингу. Якщо він існує, втулок буде використовуватися
--post-renderer-args postRendererArgsSlice аргумент до пост-рендерера (можна вказати кілька) (стандартно [])
--release-name використовувати імʼя релізу в шляху output-dir
--render-subchart-notes якщо вказано, рендерити нотатки субчартів разом з батьківським
--replace повторно використовувати задане імʼя, тільки якщо це імʼя є видаленим релізом, який залишається в історії. Це небезпечно в операційному середовищі.
--repo string URL репозиторію чартів, де розташований запитуваний чарт
--rollback-on-failure якщо встановлено, Helm скасує (деінсталює) встановлення у разі невдачі. Прапорець --wait буде стандартно встановлений у "watcher", якщо встановлено --rollback-on-failure.
--server-side оновлення обʼєктів виконуються на сервері, а не на клієнті (стандартно true)
--set stringArray встановити значення в командному рядку (можна вказати кілька або розділити значення комами: key1=val1,key2=val2)
--set-file stringArray встановити значення з відповідних файлів, що вказані через командний рядок (можна вказати кілька або розділити значення комами: key1=path1,key2=path2)
--set-json stringArray встановити значення JSON у командному рядку (можна вказати кілька значень або розділити їх комами: key1=jsonval1,key2=jsonval2 або використовувати формат json: {"key1": jsonval1, "key2": "jsonval2"})
--set-literal stringArray встановити літеральне значення STRING в командному рядку
--set-string stringArray встановити значення STRING на командному рядку (можна вказати кілька або розділити значення комами: key1=val1,key2=val2)
-s, --show-only stringArray only show manifests rendered from the given templates
--skip-crds якщо вказано, CRD не буде встановлено. Стандартно CRD встановлюються, якщо їх ще немає
--skip-schema-validation якщо встановлено, вимикає перевірку схеми JSON
--skip-tests пропустити тести з виводу шаблонів
--take-ownership якщо встановлено, встановлення ігноруватиме перевірку анотацій Helm і перейматиме право власності на наявні ресурси
--timeout duration очікування для будь-якої окремої операції Kubernetes (наприклад, Jobs для хуків) (стандартно 5m0s)
--username string імʼя користувача сховища чартів, де знаходиться запитуваний чарт
-f, --values strings вказати значення в YAML файлі або URL (можна вказати кілька)
--verify перевірити пакет перед використанням
--version string вказати обмеження версії для версії чарта, яку слід використовувати. Це обмеження може бути конкретним теґом (наприклад, 1.1.1) або може посилатися на допустимий діапазон (наприклад, ^2.0.0). Якщо це не вказано, використовується остання версія 'latest'
--wait WaitStrategy[=watcher] якщо вказано, буде чекати, поки всі ресурси не будуть у бажаному стані, перш ніж позначити операцію як успішну. Буде чекати стільки, скільки вказано в --timeout. Допустимі значення: "watcher" і "legacy" (стандартно hookOnly).
--wait-for-jobs якщо вказано і --wait увімкнено, чекатиме, поки всі Jobs не будуть завершені перед позначенням релізу як успішного. Чекати буде стільки, скільки вказано в --timeout

Параметри, успадковані від батьківських команд

      --burst-limit int                 стандартні обмеження на стороні клієнта (стандартно 100)
--color string використовувати кольоровий вивід (never, auto, always) (стандартно "auto")
--colour string використовувати кольоровий вивід (never, auto, always) (стандартно "auto")
--content-cache string шлях до теки, що містить кешований вміст (наприклад, чарти) (стандартно "~/.cache/helm/content")
--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.
Автоматично згенеровано spf13/cobra 14 січня 2026 року