标签: kubernetes
我有Deployment,可以运行5个吊舱。
Deployment
我想每5分钟重新启动所有Pod。
目前,我正在使用运行kubectl get po并检查AGE的python脚本进行此操作,如果AGE大于5分钟,它将删除pod。
kubectl get po
还有另一种方法可以实现吗?
答案 0 :(得分:1)
您可以进行活动检查来实现此目的,但是为什么要这样做呢?部署用于长时间运行的任务。
如果不正确,活动检查将重新安排广告连播的排期(给出一个非0的退出代码)
在此处获取更多信息:
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/