1、kubectl get deployment 获取当前的无状态控制器
deployment 控制器来维护pod
2、回滚的方式重启deployment (rollout 命令使用的前提是pod的副本数大于1个,为2 个或者3个等)
kubectl rollout restart deployment $(kubectl get deployment | awk '{print $1}')
3、kubectl taint node 10.241.x.x 10.241.x.x 10.241.x.x key=value:NoSchedule
4、kubectl delete pod podname1 podename2 podname2
也可以重新拉起pod
5、kubectl get pods -o wide
kubectl get pods -o wide |grep 10.241.x.x
6、kubectl get nodes
7、kubectl apply -f ./
本文介绍了使用kubectl命令对Kubernetes集群中的Deployment进行查看和回滚,如何对Node添加Taint以阻止Pod调度,以及删除和获取Pod的用法,还提到了应用yaml配置文件的方法。
2005

被折叠的 条评论
为什么被折叠?



