美文网首页
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