云其它

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > 云其它 > k8s常用命令

k8s常用命令大全(最新推荐)

作者:undreamsFly

这篇文章主要介绍了k8s常用命令大全,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

命令说明

node 相关

kubectl get node
kubectl get node -o wide

kubectl get node --show-labels

pod 相关

kubectl 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
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 相关

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-

到此这篇关于k8s常用命令大全的文章就介绍到这了,更多相关k8s常用命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文