[英]disable helm upgrade for particular statefulset template
我有一個包含多個 StatefulSet 模板的掌舵圖。
我希望僅在helm install
期間部署模板之一
並且在進行helm upgrade
時不應終止。
{{- if .Release.IsInstall -}}
apiVersion: apps/v1
kind: StatefulSet
metadata:
.....
.....
{{- end -}}
如您所見,我希望僅在安裝期間部署此sts
,並且
我希望它在helm upgrade
期間不受影響(不終止)
在完成 helm 文檔后,它提供了使用 helm hooks 的解決方案
"helm.sh/hook": pre-install
"helm.sh/hook-weight": "-10"
可以使用以下原生 object function
Release.IsUpgrade: This is set to true if the current operation is an upgrade or rollback.
您可以在此處閱讀有關 helm 原生對象的更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.