build(helm): add preStop command for container

update probe for container
This commit is contained in:
zhanghongtong 2022-03-09 10:08:02 +08:00 committed by Rory Z
parent 9890b5aa5a
commit 54b0454444
1 changed files with 16 additions and 1 deletions

View File

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