k8s常見使用命令

2022-09-19 11:54:11 字數 2144 閱讀 6577

1.獲得所有pod

kubectl get pods -a

2.獲得pod的詳細資訊

kubectl get pods -owide

3.獲得命令空間下的pod

kubectl get pods -n rootabc-mw

4.獲得所有命名空間

kubectl get ns -a

5.獲得所有的deployment

kubectl get deployment -a

6.獲得所有的ingress

kubectl get ingress -a

7.獲得所有的statefulset

kubectl get sts -a

8.獲得所有的service

kubectl get svc -a

9.獲得所有的cronjob

kubectl get cronjob -a

10.獲得所有的pvc

kubectl get pvc -a

11.進入到pod的容器中

kubectl exec -it  mysql-788686777f-kn2rr -n rootabc-mw -- bash

12.pod中存在多個容器進入到特定的容器

kubectl exec -it  mysql -n  rootabc-mw -c containername -- bash

不知道就直接輸入kubectl exec -it  mysql-788686777f-kn2rr -n rootabc-mw -- bash會有對應的提示

13.pod退出,且新pod已被建立,檢視pod對應日誌

kubectl logs -p podname -n namespace #podname新podname

14.檢視當前日誌

kubectl logs -f podname -n namespace

15.檢視pod中對應容器日誌

kubectl logs -f podname -n namespace -c containername

16.構造pod狀態為非異常

17.構造pod異常

kubectl delete podname -n namespace

18.對deployment控制的pod擴容,縮容

擴容:kubectl edit deployment deploymentname -n namespace 中replicate項為+1儲存退出

縮容:kubectl edit deployment deploymentname -n namespace 中replicate項為減1儲存退出

擴容:kubectl scale --replicas=number+1 deployment deploymentname

縮容:kubectl scale --replicas=number-1 deployment deploymentname

19.對statafulset擴至pod擴容,縮容

擴容:kubectl edit sts stsname -n namespace 中replicate項為+1

縮容:kubectl edit sts stsname -n namespace 中replicate項為-1

20.刪除pod/deployment/sts/cm

kubectl delete pod podname -n namespace

kubectl delete deployment deploymentname -n namespace

kubectl delete sts stsname -n namespace

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只檢視最後一...