k8s批量启动、批量删除pod、强制删除pod命令
k8s批量启动、批量删除pod、强制删除pod命令
·
批量修改同一命名空间下的副本
1、删除pod,批量修改副本replicas为0
kubectl get deploy -n {NAMESPACE} | grep -v NAME | awk ‘{print $1}’ | xargs -I ARG kubectl scale deploy ARG -n {NAMESPACE} --replicas=0
2、启动pod,批量修改副本replicas为1
kubectl get deploy -n {NAMESPACE} | grep -v NAME | awk ‘{print $1}’ | xargs -I ARG kubectl scale deploy ARG -n {NAMESPACE} --replicas=1
强制删除pod
1、查看pods
kubectl get pods -n {NAMESPACE}
2、删除指定pod
kubectl delete pod -n {NAMESPACE} {POD_NAME} --grace-period=0 --force
更多推荐
已为社区贡献2条内容
所有评论(0)