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将会自动重新加载。