强制删除Pod
一般情形下我們刪除Pod,可以通過kubectl delete -f XX.yaml命令來刪除,或者kubectl delete <your-pod-name>,不過有時會出現無法刪除的情形,我是因為沒有通過原來的yaml刪除對應的pod,deployment,service,而直接修改了yaml并執行apply -f,導致無法刪除,此時就需要強制刪除之前無用的Pod
解決:加參數 --force --grace-period=0,grace-period表示過渡存活期,默認30s,在刪除POD之前允許POD慢慢終止其上的容器進程,從而優雅退出,0表示立即終止POD
kubectl delete po <your-pod-name> -n <name-space> --force --grace-period=0
?
總結
- 上一篇: TeamCity和GitLab整合
- 下一篇: 记一次kubect init初始化端口占