目录命令说明node相关pod相关namespace相关service相关deployment卷相关命令说明命令说明-A表示所有信息-owide表示详细信息show-labels表示...
目录
命令说明node 相关
pod 相关
namespace 相关
service 相关
deployment
卷 相关
命令说明
命令说明-A 表示所有信息
-o wide 表示详细信息
–show-labels 表示查询标签详细信息
node 相关
获取节点信息kubectl get node获取节点详细信息
kubectl get node -o wide

kubectl get node --show-labels

pod 相关
像docker一样run一个podkubectl run ng-test --image=nginx:1.14.2

kubectl get po -A

kubectl get po -n kube-system

kubectl get po -A -o wide | grep metrics-server-6fb9ccd479-ccs9m

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
namespace 相关
切换默认的命名空间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 相关
获取service列表kubectl get svc
deployment
获取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常用命令大全的文章就介绍到这了,更多相关k8s常用命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!









