应用滚动迭代时,如需修改yaml中的某些参数,apply 完整的文件还是patch变更的部分比较好?

某应用需修改deployment中的某些参数,使用之前的yaml文件apply好还是使用patch命令比较好显示全部

某应用需修改deployment中的某些参数,使用之前的yaml文件apply好还是使用patch命令比较好

收起
参与7

查看其它 1 个回答xiaoping378的回答

xiaoping378xiaoping378课题专家组软件架构设计师某金融科技

重点看自动投产侧支持哪种方式,目标是能做好配置追溯管理:

1. 如果能引入Git,  apply会比较简单,从开发环境一路到生产,也容易实现配置的diff 对比审核,后续可以进一步实践GitOps.

3. 如果使用patch,使用上会更贴近传统的命令式运维变更,如果能做好倒序反向推出最终yaml,也可以,但违背了k8s声明式理念,不推荐。

金融其它 · 2021-09-05
浏览1419

回答者

xiaoping378
软件架构设计师某金融科技
擅长领域: 云计算容器容器云

xiaoping378 最近回答过的问题

回答状态

  • 发布时间:2021-09-05
  • 关注会员:4 人
  • 回答浏览:1419
  • X社区推广