Kubernetes-常用命令

#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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值