docker - 如何管理 kubernetes 服务部署的部署配置(yaml 文件)

标签 docker deployment kubernetes

其次,为了将容器镜像部署到 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/

相关文章:

regex - 如何配置 nginx.ingress.kubernetes.io/rewrite-target 和 spec.rules.http.paths.path 以满足以下 URI 模式

ubuntu - CoreOS 中的 docker ubuntu cron 不运行,有趣的行为

php - CakePHP-如何在CakePHP项目中使用套接字连接到Docker的数据库容器

node.js - 在Rancher中部署Node应用程序时无法访问此网站

reactjs - 使用一个 S3 存储桶托管多个 React 应用程序

kubernetes - 传出集群流量上的 SSL 证书验证错误

Docker 统计数据显示内存使用量少于 top 命令的输出

node.js - 如何将 React 应用程序部署到 FTP 中

android - 部署 Android 应用程序 Qt 5.1

elasticsearch - kubelet 不会创建指向/var/log/containers 的符号链接(symbolic link)