老男孩教育linux81期-15k金牌企業(yè)級班級
如下配置文件,使用 exec 的方式使用 cat /tmp/healthy
檢查容器的存活性。
apiVersion: v1kind: Podmetadata:
?name: exec-healthyspec:
?containers:
? ?- name: nginx ? ? ?image: 172.16.156.128:5000/nginx:1.13
? ? ?ports:
? ? ? ?- containerPort: 80
? ? ?args: # 執(zhí)行命令,先創(chuàng)建文件,隔 30s 后刪除文件。
? ? ? ?- /bin/bash ? ? ? ?- -c ? ? ? ?- touch /tmp/healthy; sleep 30; rm -rf /tmp/healthy; sleep 60 ? ? ?livenessProbe:
? ? ? ?exec:
? ? ? ? ?command:
? ? ? ? ? ?- cat ? ? ? ? ? ?- /tmp/healthy ? ? ? ?initialDelaySeconds: 5 # 健康檢查的初始間隔
? ? ? ?periodSeconds: 5 # 每 5s 檢查一次
標簽: