对象管理:
创建deployment资源
kubectl create -f nginx-deployment.yaml
查看deployment
kubectl get deploy
查看ReplicaSet
kubectl get rs
查看pods所有标签
kubectl get pods –show-labels
根据标签查看pods
kubectl get pods -l app=nginx
滚动更新镜像
kubectl set image deployment/nginx-deployment nginx=nginx:1.11
或者
kubectl edit deployment/nginx-deployment
或者
kubectl apply -f nginx-deployment.yaml
实时观察发布状态:
kubectl rollout status deployment/nginx-deployment
查看deployment历史修订版本
kubectl rollout history deployment/nginx-deployment
kubectl rollout history deployment/nginx-deployment –revision=3
回滚到以前版本
kubectl rollout undo deployment/nginx-deployment
kubectl rollout undo deployment/nginx-deployment –to-revision=3
扩容deployment的Pod副本数量
kubectl scale deployment nginx-deployment –replicas=10
设置启动扩容/缩容
kubectl autoscale deployment nginx-deployment –min=10 –max=15 –cpu-percent=80
文档更新时间: 2021-10-09 14:23 作者:阿力