build(helm): add preStop command for container

update probe for container
This commit is contained in:
zhanghongtong 2022-03-09 10:04:35 +08:00
parent 04fa1980c0
commit 8057282d7d
1 changed files with 16 additions and 1 deletions

View File

@ -205,8 +205,23 @@ spec:
httpGet:
path: /status
port: {{ .Values.emqxConfig.EMQX_MANAGEMENT__LISTENER__HTTP | default 8081 }}
initialDelaySeconds: 5
initialDelaySeconds: 10
periodSeconds: 5
failureThreshold: 30
livenessProbe:
httpGet:
path: /status
port: {{ .Values.emqxConfig.EMQX_MANAGEMENT__LISTENER__HTTP | default 8081 }}
initialDelaySeconds: 60
periodSeconds: 30
failureThreshold: 10
lifecycle:
preStop:
exec:
command:
- "/opt/emqx/bin/emqx_ctl"
- "cluster"
- "leave"
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}