![在 Kubernetes 或 OpenShift 中使用 MongoDB 自动创建数据库](https://linux22.com/image/733785/%E5%9C%A8%20Kubernetes%20%E6%88%96%20OpenShift%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20MongoDB%20%E8%87%AA%E5%8A%A8%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E5%BA%93.png)
我在 Kubernetes 中有一个 MongoDB 集群,它使用 StatefulSet 类型的部署推送到 Kube。
那部分工作很好,我甚至可以创建 1 个以此开头的变量的 DB...
我的问题是,如何在第一次运行时在 Mongo 中创建超过 1 个 DB?
假设我有 5 个数据库需要创建,并指定各自的用户/密码
- db-foo
- db-栏
- 数据库测试
- db-lotr
- db-thedb
如何确保在首次部署时启动/创建这些?我是否只需在 mongodb/pre-init/ 中创建一个 SHELL 脚本,然后使用其中的脚本重建我的 Mongo?
我是否使用另一组编号的变量?
我很困惑。请帮帮我。