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 necesitas una solución para Kubernetes, consulta Kubernetes documentación sobre cómo elegir la solución adecuada. revisión arquitecturas de hardware compatibles.
Clone el repositorio de los controladores de MongoDB para el operador de Kubernetes.
git clone https://github.com/mongodb/mongodb-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.