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 ...