Kubernetes 指令筆記,持續更新
取得叢集狀態
1 | kubectl cluster-info |
取得設定檔
1 | kubectl config view |
查詢有哪些叢集可以切換
1 | kubectl config current-context |
管理多個 k8s 叢集
1 | kubectl config use-context [NAME] |
建立命名空間
1 | kubectl create namespace [name] |
查詢命名空間
1 | kubectl get namespace |
取得資源
1 | kubectl get [resources][namespace] |
查詢在 develop 命名空間 ( namespace ) 中運行的 pod
1 | kubectl get pods --namespace=[name] |
查詢在 production 命名空間 ( namespace ) 中運行的 service
1 | kubectl get services --namespace=[name] |
取得資源詳細內容
1 | kubectl describe [resources][namespace] |
刪除資源
1 | kubectl delete [resources][namespace] |
部署
1 | kubectl apply -f [resources file/folder][namespace] |
run 部署
1 | kubectl run nginx --image=nginx |