k8s deployment更新、回滚、扩容
2023-01-03 本文已影响0人
缘尤会
- 更新deployment
kubectl set image deploy job-deploy -n xiao job-deploy=nginx:v1.0 --record
- deployment查看更新记录
kubectl rollout history deploy job-deploy -n xiao
- deployment回滚
kubectl rollout undo deploy job-deploy -n xiao
- 查看详细版本信息
kubectl rollout history deploy job-deploy -n xiao --revision=6
- 更新到某个版本
kubectl rollout undo deploy job-deploy -n xiao --to-revision=6
- 暂停更新与恢复更新(当你需要更新deployment的多个地方,但希望deployment的更新只执行一次,可以先暂停更新,等修改完之后再恢复更新,此时deployment才会进行真正的更新操作)
kubectl rollout pause deploy job-deploy -n xiao
kubectl rollout resume deploy job-deploy -n xiao
- 扩容
kubectl scale --replicas=3 deploy job-deploy -n xiao