【问题标题】:How to automate kubernetes deployments? [duplicate]如何自动化 Kubernetes 部署? [复制]
【发布时间】:2016-05-17 07:55:55
【问题描述】:

我正在使用以下命令创建kubernetes deployment

kubectl run my-app --image=ecr.us-east-1.amazonaws.com/my-app:v1 -l name=my-app --replicas=1

现在我想将my-app 更新到 v2。在this blog post 之后,似乎推荐的方法是使用:

kubectl edit deployment/my-app

问题是这要打开一个文本编辑器,所以我不确定如何在我的持续部署环境中自动执行此任务。理想情况下,我想运行如下命令:

kubectl edit deployment/update --image=ecr.us-east-1.amazonaws.com/my-app:v2

如何编写脚本使其不打开文本编辑器?

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    请参阅my answer 与非常相似的问题How can I edit a Deployment without modify the file manually?。它涉及运行kubectl patch

    【讨论】:

      猜你喜欢
      • 2019-09-19
      • 2019-08-29
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 2018-09-04
      • 2017-11-19
      • 2016-09-22
      相关资源
      最近更新 更多