我有一个包含以下pod的k3s集群:
kube-system pod/calico-node-xxxx
kube-system pod/calico-kube-controllers-xxxxxx
kube-system pod/metrics-server-xxxxx
kube-system pod/local-path-provisioner-xxxxx
kube-system pod/coredns-xxxxx如何使用命令(可能是kubectl)或任何脚本重置(停止和重新启动pods ) pods?
发布于 2021-08-10 10:07:09
要重置pod,只需删除它即可。如果它是由部署管理的(您的问题中的pod应该是),它们应该自动重新创建。
kubectl delete pod <pod-name> <pod2-name> ... -n <namespace>如果您要重置的pods有公共标签,可以使用--selector标志对其进行过滤
kubectl delete pods --selector=<label-name>=<label-value> -n <namespace>但是,如果您以某种方式更改了部署,则需要应用未修改的清单。
kubectl apply -f <yaml-file>https://stackoverflow.com/questions/68708525
复制相似问题