通过kubectl命令可以重启deployment和pod。
- 重启deployment:
使用以下命令重启deployment:
kubectl rollout restart deployment <deployment-name>
其中,<deployment-name>
是需要重启的deployment的名称。
- 重启pod:
使用以下命令重启pod:
kubectl delete pod <pod-name>
其中,<pod-name>
是需要重启的pod的名称。删除后,k8s会自动创建一个新的pod来替代被删除的旧pod。注意,在这种情况下,可能会出现短暂的服务中断。