Hook - это механизм, введенный в HELM для вмешательства в определенные моменты жизненного цикла релиза.
Хуки могут быть определены несколькими способами с помощью специальных аннотаций в разделе метаданных, то есть «pre-install», «post-install», «pre-upgrade» и т. Д. Пример хука:
apiVersion: ...
kind: ....
metadata:
annotations:
"helm.sh/hook": "pre-install"
Полный список крючков можно найти здесь . Кроме того, может быть использовано более одного крючка.
В этом случае опция «перед обновлением» позволила решить проблему, которая была
. « Выполняется по запросу на обновление после визуализации шаблонов, но перед загрузкой любых ресурсов в Kubernetes (например, перед применением операции Kubernetes). )."