微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

K8s 常用命令随时更新......

1.创建deployment
kubectl create -f Nginx-deployment.yaml

2.查看deployment
kubectl get deployment

3.查看Pod
kubectl get pod -o wide

4.测试Pod访问
curl --head 10.2.83.17

5.更新Deployment
kubectl set image deployment/Nginx-deployment Nginx=Nginx:1.14.2 --record

6.查看更新后的Deployment
kubectl get deployment -o wide

7.查看更新历史
kubectl rollout history deployment/Nginx-deployment

  查看升级状态
kubectl rollout status deployment/Nginx-deployment

8.查看具体某一个版本的升级历史
kubectl rollout history deployment/Nginx-deployment --revision=1

9.快速回滚到上一个版本
kubectl rollout undo deployment/Nginx-deployment

10.扩容到5个节点
kubectl scale deployment Nginx-deployment --replicas 5
 
11.查看dployment完整过程
kubectl describe deployment
 
12.删除deployment
kubectl delete deployment  Nginx-deployment

13.查看service
kubectl get service

14.查看当前集群组件状态
kubectl get cs

15.查看kube-system命名空间里的服务
kubectl get deployment -n kube-system
kubectl get service -n kube-system

16.查看kube-system命名空间里所有服务
kubectl get all -n kube-system

17.查看所有节点状态
kubectl get nodes

18. 扩容pod
kubectl scale rc Nginx-rc --replicas=5

19. 滚动更新Nginx版本
kubectl rolling-update Nginx-rc --image=192.168.56.80/devopsedu/Nginx:1.14.0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐