其次,为了将容器镜像部署到 kubernetes,我们通常会制作部署配置(yaml 文件)..
现在,这些对于临时环境和开发环境可能有所不同。并且随着一些新功能的出现,可能会出现一些系统环境变量,这些变量需要存在于 yaml 中。
我的问题是。
1. How yaml are managed , for example , manual efforts required if these is some change in yaml .
2. How it can be made automated .
最佳答案
使用helm , k8s 包管理器。 helm 将允许您为您的环境定义一组单独的值(感谢 @xun 指出这一点)- 开发、金丝雀、生产等,并在单个 yml chart 中使用它们。 ,它将生成为 kubernetes 常规 .yml
文件。
helm 还可以让您共享和使用 helm hub 中的部署就绪图表。和 chart museums 。
关于docker - 如何管理 kubernetes 服务部署的部署配置(yaml 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57143448/