#ReplicaSet扩缩容
kubectl edit rs xxx -n dev
#查询ReplicaSet=rs xxx可以去pod查看,头部就是
kubectl get rs xxx -n dev
#设置污点
kubectl taint nodes node1 tag=zp:PreferNoSchedule #尽量不要来
kubectl taint nodes node1 tag=zp:NoSchedule #新的不要来
kubectl taint nodes node1 tag=zp:NoSchedule #新的别来,旧的赶走
#去除污点
kubectl taint nodes node1 tag:PreferNoSchedule
#去除所有污点
kubectl taint nodes node1 tag-
#查询层级
kubectl explain pod.metadata.xxx
#可以查看命令的简写
kubectl api-resources
#创建一个namespace名声空间 namespace=ns
kubectl create ns dev
#查看ns名声空间
kubectl get ns
#在名声空间创建并运行一个nginx的pod
kubectl run pod --image=nginx -n dev
#查看创建的pod
kubectl gte pod -n dev
#删除创建的pod
kubectl delete pod xxx 或者 kubectl delete pod pod -n dev
#删除名声空间
kubectl delete ns dev
#详细查询
kubectl get pod -n dev -o wide
#详细查询pod信息
kubectl describe pod mysql -n dev
#查看deployment
kubectl get deployment -n dev
#打标签
kubectl label pod nginx -n dev nginx:1.0
#更新标签
kubectl label pod nginx -n dev nginx:2.0 --overwrite
#删除标签
kubectl label pod nginx -n dev nginx-
#声明式对象配置(只能安装与更新)
kubectl apply -f nginxpod.yaml
Kubernetes-常用命令
最新推荐文章于 2023-04-18 17:35:27 发布