El operador de Kubernetes puede gestionar recursos personalizados para clústeres individuales y múltiples de Kubernetes. Antes de instalar el operador de Kubernetes, decide qué tipo de implementación de clúster de Kubernetes deseas admitir: clúster único o multi-clúster de Kubernetes.
El operador de Kubernetes supervisa los recursos de un solo clúster de Kubernetes
Puedes configurar el operador de Kubernetes para que observe los recursos de Ops Manager y los recursos de MongoDB para un set de réplicas o un clúster particionado en un solo clúster de Kubernetes. Para los pasos, consulta Instala el operador.
El operador de Kubernetes supervisa los recursos de varios clústeres de Kubernetes
Puede configurar el operador de Kubernetes para supervisar los recursos de Ops Manager, los recursos de MongoDB y los recursos de MongoDBMultiCluster para un set de réplicas en un clúster de varios Kubernetes. Para los pasos, consulte la Guía de inicio rápido para clústeres de varios Kubernetes.
Kubernetes operador monitorea los recursos en un clúster único y en varios clústeres de Kubernetes
Puedes configurar el operador de Kubernetes para observar los siguientes tipos de CustomResourceDefinitions:
- Recursos de MongoDB
- Recursos de Ops Manager
- Recursos de MongoDBUsers
- Recursos de MongoDBMultiCluster
Dependiendo de los recursos vigilados, el Operador de Kubernetes reconcilia los recursos en base a la CustomResourceDefinition indicadas.
Para admitir recursos personalizados implementados en clústeres de uno o varios contenedores de Kubernetes, configure una instancia del Operador de Kubernetes que monitoree y concilie recursos personalizados para un clúster único de Kubernetes y una implementación de MongoDB de clúster múltiple. Utilizar diferentes subconjuntos no superpuestos de espacios de nombres para cada tipo de recurso.
Establece .Values.operator.watchedResources de la siguiente manera:
-watch-resource=MongoDB \ -watch-resource=OpsMnagers \ -watch-resource=MongoDBusers \ -watch-resource=MongoDBMultiCluster
Nota
Instale y configure una sola instancia de un operador de Kubernetes y configúrela para monitorear uno, varios o todos los recursos personalizados en diferentes subconjuntos de namespaces que no se superpongan. Ver también ¿MongoDB admite ejecutar más de una instancia de Kubernetes operador?
Próximos pasos
Después de decidir cómo deseas instalar el operador de Kubernetes, puedes:
Configura el alcance de tus implementaciones para clústeres únicos de Kubernetes, o configura el alcance de la implementación de clústeres de Kubernetes múltiples.
Instalar clúster único de Kubernetes. Para clústeres de un único Kubernetes, revise las consideraciones, complete los prerrequisitos y instale el operador de Kubernetes.
Instala el Operador de Kubernetes en una implementación de MongoDB con múltiples clústeres Kubernetes. Consulta el Inicio rápido con varios clústeres de Kubernetes.