Выполнение команд kubectl Helm после установки - PullRequest
1 голос
/ 09 марта 2019

Я хотел бы запустить несколько kubectl команд для проверки кластера после установки диаграмм Хелма.Я не мог найти документацию вокруг этого.В Helm есть концепция показа заметок как части NOTES.txt, но не похоже, что вы можете запускать какие-либо команды на этом этапе.

В настоящее время это невозможно сделать с Helm?

1 Ответ

2 голосов
/ 09 марта 2019

Вы можете определить job, который выполняется в определенный момент в жизненном цикле во время helm install. Список доступных хуков также содержит хук post-install, который вы, вероятно, ищете. пример можно найти в официальной документации.

Вы в основном предоставляете задание Kubernetes, добавляете необходимые метки руля и затем также аннотацию, подобную этой:

  annotations:
    "helm.sh/hook": post-install

Если вы ищете что-то работающее на стороне клиента, возможно, вы можете использовать или создать плагин Helm . В официальной документации есть список: Плагины Helm . Вы можете найти больше, отфильтровав репозитории GitHub по теме helm-plugin .

Есть идеи для будущего развития для поддержки Lua для скриптовых плагинов. Но текущий формат все еще будет поддерживаться.

...