Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ /

配置 Kubernetes 以部署 MongoDB 资源

您可以使用Kubernetes Operator 来部署MongoDB资源,例如使用对象 的副本集、分片集群或独立运行实例。MongoDB Ops Manager可以生成配置Kubernetes环境以部署MongoDB数据库资源所需的 YAML 文件。

要生成 YAML 文件:

您必须具有以下角色之一才能访问 Ops Manager 用户界面以设置 Kubernetes:

要访问MongoDB Ops Manager用户界面中的 Kubernetes Setup页面:

1
2
3

如果您是Global OwnerOrganization Owner ,还可以通过执行以下操作来访问Kubernetes 用户界面中的MongoDB Ops Manager 设置页面:

1
2

MongoDB Enterprise Kubernetes Operator需要Kubernetes ConfigMap 来创建或链接MongoDB Ops Manager项目。

您可以使用 Ops Manager Kubernetes Setup 页面自动生成 ConfigMap。为 ConfigMap 生成的 YAML 文件如下所示:

您需要将 编程API 密钥 存储为Kubernetes 密钥,才能创建或更新Kubernetes 对象 在您的MongoDB Ops Manager 项目中。Kubernetes密钥存储身份验证凭证,因此只有Kubernetes可以访问权限它们。

要生成 YAML 文件,您必须执行以下操作:

1

/mongodb-ops-manager/ 文件夹中创建包含编程 API 密钥的 YAML 文件。

2

创建包含 ConfigMap 的 YAML 文件,以连接到/mongodb-ops-manager/文件夹中启用了 HTTPS的 Ops Manager 实例。

3

在服务器的 conf-mms.properties 文件中,配置以下设置:

  • kubernetes.templates.credentialsFilePath

  • kubernetes.templates.projectFilePath

要学习;了解有关这些设置的更多信息,请参阅Kubernetes设置。

要为 MongoDB 资源设置 Kubernetes,请执行以下操作:

后退

使用Kubernetes进行部署

在此页面上