如何重置 K3s 集群 pods
How to reset K3s cluster pods
我有一个 k3s 集群 pods:
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?
要重置 Pod,您只需将其删除即可。如果它是由部署管理的(pods 在你的问题中应该是),它们应该自动重新创建。
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>
我有一个 k3s 集群 pods:
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?
要重置 Pod,您只需将其删除即可。如果它是由部署管理的(pods 在你的问题中应该是),它们应该自动重新创建。
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>