k8s 基础命令

发布时间 2023-04-22 15:35:46作者: wwwwwwwty

kubectl get node

获取节点

 

kubectl get pod

获取pod

 

watch -n -1 kubectl get pod

watch是监控,每一秒获取一次pod信息

 

kubectl create deploy deploy名字 --image=镜像名字 --replicas=5

创建部署任务,replicas=5 指创建五个副本

 

kubectl delete deploy deploy名字

删除部署任务

 

kubectl scale deploy/deploy名字 --replicas=数量

对部署任务进行扩/缩容

 

kubectl get deploy deploy名字 -oyaml

以yaml文件形式查看部署任务

 

kubectl set image deployment/my-dep nginx=nginx:1.16.1 --record

滚动升级任务 kubectl set image deploymeny/部署任务 当前镜像名=升级镜像名 --record 记录升级

 

kubectl rollout history deploy/部署任务名称

查询部署历史

 

 kubectl rollout undo deploy/部署任务名称 --to-revision=1

回滚到历史某个版本