我的部署的吊舱正在执行不应该中断的工作。K8s是否有可能正在轮询端点以了解更新准备情况,或者通知我的Pod它即将关闭,以便它可以按顺序处理事务,然后声明自己准备进行更新?
理想过程:
您也许可以考虑使用容器生命周期挂钩 -在这种情况下特别是先停止。
apiVersion: v1
kind: Pod
metadata:
name: your-pod
spec:
containers:
- name: your-awesome-image
image: image-name
lifecycle:
postStart:
exec:
command: ["/bin/sh", "my-app", "-start"]
preStop:
exec:
# specifically by adding the cmd you want your image to run here
command: ["/bin/sh","my-app","-stop"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |