美文网首页
kubernetes 使用deployment进行服务升级

kubernetes 使用deployment进行服务升级

作者: getsu | 来源:发表于2017-10-18 18:56 被阅读0次
  • deployment可以替换为daemonset,具体取决于部署服务的kind。
  • kubectl create 的时候加上--record参数,用于记录创建/升级服务时记录执行的命令。
  1. 服务升级
kubectl set image deployment/demoservice  demoservice=lib/demoservicelib:1.1.0 --namespace=demospace

或者

kubectl edit deployment demoservice -n demospace

修改其中的image

  1. 查看deployments版本
kubectl rollout history deployments demoservice -n demospace

2.1 查看deployments指定版本信息

kubectl rollout history deployments demoservice -n demospace --revision=2
  1. 回滚
  • 回滚:
kubectl rollout undo deployment/demoservice --namespace=demospace
  • 回滚到指定版本:
 kubectl rollout undo deployment/demoservice --to-revision=2 --namespace=demospace
  1. 查看历史
kubectl describe deployment/demoservice --namespace=demospace

相关文章

网友评论

      本文标题:kubernetes 使用deployment进行服务升级

      本文链接:https://www.haomeiwen.com/subject/dsbeuxtx.html