kubectl常用命令列
阿新 • • 發佈:2019-01-31
重啟所有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}}'