1. 方法一

① 首先,执行如下命令,找到需要重启的虚机所在deployment的name和所在namespace,以及replicas是多少:

kubectl get deployment -A

② 然后,将该deployment的replicas设置为0:

kubectl scale deployment <deployment-name> -n <namespace> --replicas=0

③ 稍后,再将该deployment的replicas设置为原来的值:

kubectl scale deployment <deployment-name> -n <namespace> --replicas=<replicas-value>


2. 方法二

① 首先,执行如下命令,找到需要重启的虚机所在pod的name和所在namespace:

kubectl get pod -A

② 然后,将该pod删除:

kubectl delete pod <pod-name> -n <namespace>

③ 稍后,该pod将会自动重新加载。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐