非全面的k8s常用命令

2021-09-11 19:56:37 字數 979 閱讀 1182

1、根據 yaml 建立

kubectl create -f *.yaml

2、根據 yaml 刪除

kubectl delete -f *.yaml

3、檢視當前生效的 rc

kubectl get rc

4、檢視 rc 詳細資訊

kubectl describe rc [rc name]

5、檢視當前所有 pod 的狀態

kubectl get pods

6、檢視 pod 詳細資訊

kubectl describe pod [pod name]

7、檢視當前服務資訊

kubectl get svc

8、檢視集群中有多少個 node

kubectl get nodes

9、檢視 node 詳細資訊

kubectl describe node [node name]

10、刪除某乙個 pod

kubectl delete -f pod.yaml

11、刪除包含某個 label 的 pod 和 service

kubectl delete pods,service -l name=

12、刪除所有 pods

kubectl delete pods --all

13、執行 pod 的 date 命令,預設使用pod中的第1個容器執行

kubectl exec date

14、指定 pod 中某個容器執行 date 命令

kubectl exec -c date

15、通過 bash 獲得 pod 中某個容器的 tty ,相當於登陸容器

kubectl exec -it -c /bin/bash

16、檢視容器輸出到 stdout 的日誌

kubectl logs

17、跟蹤檢視容器日誌,相當於 tail -f 命令的結果

kubectl logs -f -c

k8s常用命令常用k8s命令

獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行pod節點資訊。以json格式輸出乙個pod資訊。列出所有replication controllers和service資訊。列出所有不同的資源物件。獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行p...

k8s常用命令

1.獲取所有集群節點資訊 kubectl get node kubectl get node o wide 2.排程 不排程master節點 kubectl uncordon master節點ip kubectl cordon master節點ip 4.獲取集群所有應用資訊 kubectl get ...

k8s常用命令

1.kubectl get po grep candy 列出所有的candy開頭的pod 2.kubectl get po w grep candy 監聽pod變化 ctrl c退出 3.kubectl logs f pod的id名 簡稱 檢視日誌 日誌大小超過10m會自動輪替,logs只檢視最後一...