我正在尝试使用
自动更新部署kubectl set
使用kubectl set image命令推出新版本的docker镜像没有问题,但我还需要为新图像添加一个新的永久磁盘。我不相信我可以使用set命令设置2个不同的选项。这样做的最佳选择是什么?
答案 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格式。