Procedimiento
Para instalar el operador Kubernetes de MongoDB, debe:
Contar con una solución de Kubernetes disponible para su uso y verificar el soporte de la arquitectura del hardware.
Si necesita una solución de Kubernetes, consulte la documentación de Kubernetes para elegir la solución adecuada. Revise las arquitecturas de hardware compatibles.
Clona el repositorio de MongoDB Enterprise Kubernetes Operator.
git clone https://github.com/mongodb/mongodb-enterprise-kubernetes.git
Nota
Puede utilizar Helm para instalar el Operador de Kubernetes. Para aprender cómo instalar Helm, consulta su documentación en GitHub.
Crea un namespace para tu implementación de Kubernetes.
De forma predeterminada, el operador de Kubernetes utiliza el mongodb namespace. Para simplificar tu instalación, considera crear un namespace etiquetado como mongodb utilizando el siguiente comando kubectl:
kubectl create namespace mongodb
Si no deseas usar el espacio de nombres mongodb, puedes etiquetar tu espacio de nombres como quieras:
kubectl create namespace <namespaceName>
Opcional: Tener un Ops Manager en funcionamiento.
Si no implementas un recurso de Ops Manager con el Operador de Kubernetes, debes tener un Ops Manager funcionando fuera de tu clúster de Kubernetes. Si vas a implementar un recurso de Ops Manager en Kubernetes con el Operador de Kubernetes, omite este requisito previo.
Importante
Tu instalación de Ops Manager debe ejecutar un Servicio NTP. Si el reloj del host de Ops Manager se desincroniza, ese host no podrá comunicarse con el Operador de Kubernetes.
Para aprender cómo verificar tu servicio NTP para tu host de Ops Manager, consulta la documentación para RHEL.