【发布时间】:2017-06-02 20:30:36
【问题描述】:
我的应用由两个容器组成:应用本身和数据库。我打算将应用程序包装到图表中,从而为轻松的可重复部署铺平道路。
除了设置/读取环境 envs(helm+kubernetes 似乎处理得很好)之外,应用程序的部分配置是:
确保数据库预先填充了特殊的辅助数据(例如管理员用户存在,创建新用户所需的一些用户角色名称存在等)。
我喜欢让可读的 yaml 文件以人类可读的格式保存整个配置的想法。但是乍一看,helm 似乎对这种(数据库记录)类型的配置没有任何帮助。
话虽如此,放置代码/配置以确保数据库包含某些辅助记录的最佳位置是什么?配置 yaml 文件?一个容器初始化脚本,用 bash 写的?
【问题讨论】:
标签: sql configuration kubernetes kubernetes-helm