k8s常用命令總結

2022-09-24 04:36:11 字數 1061 閱讀 8641

k8s常用命令:

高階命令操作:

—— kubectl exec:進入pod啟動的容器

kubectl exec -it podname -n nsname /bin/sh ——進入容器

kubectl exec -it podname -n nsname /bin/bash ——進入容器

—— kubectl label:新增label值

kubectl label nodes k8s-node01 zone=north ——為指定節點新增標籤

kubectl label nodes k8s-node01 zone- ——為指定節點刪除標籤

kubectl label pod podname -n nsname role-name=test ——為指定pod新增標籤

kubectl label pod podname -n nsname role-name=dev --overwrite ——修改lable標籤值

kubectl label pod podname -n nsname role-name- ——刪除lable標籤

—— 刪除資源

kubectl delete -f ***.yaml

kubectl delete -f

—— 刪除指定的pod

kubectl delete pod podname

—— 刪除指定命名空間的指定pod

kubectl delete pod -n test podname

—— 刪除其他資源

kubectl delete svc svcname

kubectl delete deploy deployname

kubectl delete ns nsname

—— 強制刪除

kubectl delete pod podname -n nsname --grace-period=0 --force

kubectl delete pod podname -n nsname --grace-period=1

kubectl delete pod podname -n nsname --now

k8s常用命令常用k8s命令

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

k8s常用命令總結

systemctl start kubelet 啟動k8s服務 systemctl enable kubelet k8s服務設定為開機自啟 kubectl create f 部署yml檔案 建立部署 kubectl get pod 檢視已經部署的pod kubectl describe pod po...

k8s常用命令

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