选择 Kubernetes 操作符 安装模式:单 Kubernetes 集群或多 Kubernetes 集群
在此页面上
Kubernetes Operator 可以管理单 Kubernetes 集群和多 Kubernetes 集群的自定义资源。 在安装 Kubernetes 操作符之前,请决定要支持哪种类型的 Kubernetes 集群部署:单 Kubernetes 集群还是多 Kubernetes 集群。
Kubernetes Operator 监视单个 Kubernetes 集群资源
您可以将Kubernetes Operator 配置为监视单个Kubernetes分片集群中副本集或分片集群的 Ops Manager
资源和MongoDB
资源。 有关步骤,请参阅安装 Operator。
Kubernetes 操作符监视多 Kubernetes 集群资源
您可以配置 Kubernetes 操作符,以监视多 Kubernetes 集群中副本集的Ops Manager
资源、 MongoDB
资源和MongoDBMultiCluster
资源。 有关步骤,请参阅多 Kubernetes 集群快速入门。
Kubernetes 操作符监视单 Kubernetes 集群和多 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 操作符后,您可以:
设置单个 Kubernetes 集群的部署范围,或设置多 Kubernetes 集群部署的范围。
安装单个 Kubernetes 集群。 对于单 Kubernetes 集群,请查看注意事项,完成先决条件并安装 Kubernetes 操作符。
在多 Kubernetes 集群 MongoDB 部署中安装 Kubernetes Operator。 请参阅多 Kubernetes 集群快速入门。