kubectl 常用指令

kubectl 常用指令

以下列舉常用指令

  • version :查看 kubectl 版本
1
kubectl version
  • cluster-info :顯示叢集資訊
1
kubectl cluster-info
  • top :查看CPU、記憶體狀態
1
2
kubectl top pod
kubectl top node
  • get :取得K8s相關資訊
1
2
kubectl get pods
kubectl get service
  • run :執行容器
1
kubectl run [your-name] --image gcr.io/[your-projectid]/netcorewebapi:v1 --port 80
  • logs :查看容器log
1
kubectl logs [pod-name]
  • exec :對容器下指令
1
kubectl exec -it [pod-name] bash
  • apply :使用 yaml 更新 K8s
1
kubectl apply [youtrname].yaml
  • config view :查看 kubectl 設定
1
kubectl config view

參考