Menu Docs

Escolher o modo de instalação do Kubernetes Operator: Clusters Kubernetes únicos ou multi-Kubernetes

O Kubernetes Operator pode managed recursos personalizados para clusters Kubernetes únicos e múltiplos. Antes de instalar o Operador Kubernetes, decida a qual tipo de sistema de cluster Kubernetes você deseja oferecer suporte, cluster Kubernetes único ou multi-Kubernetes.

Você pode configurar o Operador Kubernetes para observar recursos do Ops Manager e recursos do MongoDB para um conjunto de réplica ou um cluster fragmentado em um único cluster do Kubernetes. Para ver as etapas, consulte Instalar o operador.

Você pode configurar o Operador Kubernetes para observar recursos do Ops Manager , recursos do MongoDB e recursos do MongoDBMultiCluster para um conjunto de réplicas em um agrupamento multi-Kubernetes. Para conhecer as etapas, consulte Início Rápido do Multi-Kubernetes-Cluster.

Você pode configurar o operador Kubernetes para observar os seguintes tipos de CustomResourceDefinitions:

  • MongoDB recursos

  • Ops Manager recursos

  • MongoDBUsers recursos

  • MongoDBMultiCluster recursos

Dependendo dos recursos monitorados, o operador Kubernetes reconcilia os recursos com base na CustomResourceDefinition fornecida.

Para oferecer suporte a recursos personalizados distribuídos em clusters únicos e multi-Kubernetes, configure uma instância do Operador Kubernetes que observará e reconciliará recursos personalizados para um único cluster Kubernetes e um sistema MongoDB de cluster multi-Kubernetes. Use diferentes subconjuntos de namespaces não sobrepostos para cada tipo de recurso.

Configure .Values.operator.watchedResources da seguinte forma:

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

Observação

Instale e configure uma única instância do Kubernetes Operator e configure-a para monitorar um, muitos ou todos os recursos personalizados em subconjuntos de namespaces diferentes e não sobrepostos. Consulte também O MongoDB suporta a execução de mais de uma instância do Kubernetes Operator?

Depois de decidir como deseja instalar o Kubernetes Operator, você pode: