Вы можете определить job
, который выполняется в определенный момент в жизненном цикле во время helm install
. Список доступных хуков также содержит хук post-install
, который вы, вероятно, ищете. пример можно найти в официальной документации.
Вы в основном предоставляете задание Kubernetes, добавляете необходимые метки руля и затем также аннотацию, подобную этой:
annotations:
"helm.sh/hook": post-install
Если вы ищете что-то работающее на стороне клиента, возможно, вы можете использовать или создать плагин Helm . В официальной документации есть список: Плагины Helm . Вы можете найти больше, отфильтровав репозитории GitHub по теме helm-plugin .
Есть идеи для будущего развития для поддержки Lua
для скриптовых плагинов. Но текущий формат все еще будет поддерживаться.