kubectl常用命令行

重启所有pods

(删除所有pods,然后k8s根据deployment中的设置重建)
kubectl delete pod $(kubectl get pods | grep -v NAME | awk '{print $1}')

更新deployment数量

kubectl scale deployment depName --replicas 1

获取异常容器

kubectl get pods | grep -v Running

查看pod状态信息

kubectl describe pod podName

查看pod日志信息

kubectl logs podName

将k8s node变为不可用状态

kubectl patch node nodeIP -p '{"spec":{"unschedulable":true}}'

将k8s node变为可用状态

kubectl patch node nodeIP -p '{"spec":{"unschedulable":false}}'

猜你喜欢

转载自blog.csdn.net/weixin_40049311/article/details/80134945