您好,登錄后才能下訂單哦!
本篇內容主要講解“k8s常用命令有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“k8s常用命令有哪些”吧!
命令說明
-A 表示所有信息
-o wide 表示詳細信息
–show-labels 表示查詢標簽詳細信息
獲取節點信息
kubectl get node
獲取節點詳細信息
kubectl get node -o wide
獲取節點信息標簽信息
kubectl get node --show-labels
像docker一樣run一個pod
kubectl run ng-test --image=nginx:1.14.2
查看所有pod列表
kubectl get po -A
查看指定命名空間下的pod
kubectl get po -n kube-system
查看某個pod詳細信息
kubectl get po -A -o wide | grep metrics-server-6fb9ccd479-ccs9m
查看某個pod描述信息
kubectl describe pod metrics-server-6fb9ccd479-ccs9m -n kube-system
強制刪除pod
kubectl delete po iotgz-things-grpc-api-2-55cb79f4c5-tf7fk --force --grace-period=0 -n csw
切換默認的命名空間
kubectl config set-context --current --namespace=nstest
獲取集群命名空間列表
kubectl get ns
創建命名空間
kubectl create ns demos
刪除命名空間
kubectl delete ns demos
查看位于命名空間的資源
kubectl delete ns demos
查看不在命名空間內的資源
kubectl api-resources --namespaced=false
獲取service列表
kubectl get svc
獲取deployment
kubectl get deployments.apps iotgz-things-grpc-api-2-5 -n csw
擴容
kubectl scale deployment iotgz-things-grpc-api-2 -n cswlt --replicas=3
獲取PV
kubectl get pv
其他 執行創建yaml
kubectl create -f web.yaml
執行更新yaml
kubectl apply -f web.yaml
獲取多種資源
kubectl get ns,svc,po -A -o wide
識別 Linux 節點上的 cgroup 版本
stat -fc %T /sys/fs/cgroup/
對于 cgroup v2,輸出為 cgroup2fs。
對于 cgroup v1,輸出為 tmpfs。
給節點增加標簽
kubectl label nodes k8s-node-1 type=xiaomi
給節點去除標簽
kubectl labels nodes k8s-node-1 type-
pod不能啟動
首先鏡像能不能拉取到
看yaml是否有錯誤
看網絡是否有問題
到此,相信大家對“k8s常用命令有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。