更新部署,需要更改多个值

时间:2016-10-19 22:01:43

标签: kubernetes gcloud

我正在尝试使用

自动更新部署
kubectl set

使用kubectl set image命令推出新版本的docker镜像没有问题,但我还需要为新图像添加一个新的永久磁盘。我不相信我可以使用set命令设置2个不同的选项。这样做的最佳选择是什么?

1 个答案:

答案 0 :(得分:1)

http://kubernetes.io/docs/user-guide/managing-deployments/#in-place-updates-of-resources有不同的选择。

您可以使用kubectl apply一次修改多个字段。

  

通过filename或stdin将配置应用于资源。这个   如果资源尚不存在,将创建资源。要使用'apply',   始终使用“apply”或“create”创建资源   -save-配置”。接受JSON和YAML格式。

或者,可以使用kubectl patch

  

使用战略合并补丁JSON和更新资源的字段   接受YAML格式。