标签:ofo cep pause ica 完成 mys 运行 tor Once
kubernetes提供的控制器列表kubectl apply -f nginx-deployment.yaml #创建deployment
kubectl get deployments #查看创建的deployment
kubectl get pods --show-labels #查看创建的pod
更新Deployment
kubectl set image deployment/nginx nginx=nginx:1.9.1 #更新版本
kubectl rollout status deployment/nginx #查看更新进度
kubectl edit deployment/nginx #编辑deployment来更新,编辑保存后会自动更新配置
回滚Deployment
kubectl rollout history deployment/nginx #查看更新历史记录
kubectl rollout undo deployment/nginx #回滚到上一个版本
kubectl rollout undo deployment/nginx --to-revision=2 #回滚到指定版本
缩放/扩容Deployment
kubectl scale deployment nginx --replicas 10 #修改pod数量为10
kubectl autoscale deployment nginx --min=3 --max=15 --cpu-percent=80 #设置自动扩容(需集群支持horizontal pod autoscaling)
暂停、恢复Deployment
kubectl rollout pause deployment.v1.apps/nginx #暂停deployment
kubectl rollout resume deployment.v1.apps/nginx #恢复deployment
删除Deployment
kubectl delete deployment/nginx #删除deployment
kubectl delete svc/nginx-service #删除service
标签:ofo cep pause ica 完成 mys 运行 tor Once
原文地址:https://blog.51cto.com/1014810/2483150