K8S 重启 Pod
K8S 自身没有提供重启 Pod 的方法,不过可以通过其他方式实现目的。
1. 直接删除
因为 deployment 负责托管,手动删除 Pod,会自动创建,相当于重启。
$ kubectl delete pod gitbook-bb74d6c7-8r9gb
pod "gitbook-bb74d6c7-8r9gb" deleted
1
2
2
2. 重新部署
kubectl get pod PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -```
1
reference
- [1] 软红十丈. k8s 重启podopen in new window
- [2] N0mansky. 重启 Kubernetes Pod的几种方式open in new window