1. 程式人生 > >kubectl常用命令列

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}}'