Docs 菜单
Docs 主页
/
MongoDB Enterprise Kubernetes Operator
/ /

选择 Kubernetes 操作符 安装模式:单 Kubernetes 集群或多 Kubernetes 集群

在此页面上

  • Kubernetes Operator 监视单个 Kubernetes 集群资源
  • Kubernetes 操作符监视多 Kubernetes 集群资源
  • Kubernetes 操作符监视单 Kubernetes 集群和多 Kubernetes 集群中的资源

Kubernetes Operator 可以管理单 Kubernetes 集群和多 Kubernetes 集群的自定义资源。 在安装 Kubernetes 操作符之前,请决定要支持哪种类型的 Kubernetes 集群部署:单 Kubernetes 集群还是多 Kubernetes 集群。

您可以将Kubernetes Operator 配置为监视单个Kubernetes分片集群中副本集或分片集群的 Ops Manager资源和MongoDB资源。 有关步骤,请参阅安装 Operator。

您可以配置 Kubernetes 操作符,以监视多 Kubernetes 集群中副本集的Ops Manager资源、 MongoDB资源和MongoDBMultiCluster资源。 有关步骤,请参阅多 Kubernetes 集群快速入门。

您可以配置 Kubernetes Operator 以监视以下类型的 CustomResourceDefinitions :

  • MongoDB 资源

  • Ops Manager 资源

  • MongoDBUsers 资源

  • MongoDBMultiCluster 资源

根据监视的资源,Kubernetes Operator 根据给定的 CustomResourceDefinition 协调资源 。

要支持在单 Kubernetes 集群和多 Kubernetes 集群中部署自定义资源,请设立一个Kubernetes Operator实例,用于监视和协调单Kubernetes集群和多 Kubernetes集群MongoDB 部署的自定义资源。 为每种类型的资源使用不同的不重叠的命名空间子集。

按如下方式设置.Values.operator.watchedResources

-watch-resource=MongoDB \
-watch-resource=OpsMnagers \
-watch-resource=MongoDBusers \
-watch-resource=MongoDBMultiCluster

注意

安装和设置单个 Kubernetes Operator 实例,并将其配置为监视不同的、不重叠的命名空间子集中的一个、多个或所有自定义资源。 另请参阅MongoDB 是否支持运行多个 Kubernetes 操作符 实例?

在决定如何安装 Kubernetes 操作符后,您可以: