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 sobre cómo 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
Puedes usar Helm para instalar el operador de Kubernetes. Para saber cómo instalar Helm, consulta su documentación en GitHub.
Cree un espacio de nombres para su implementación de Kubernetes.
De forma predeterminada, el operador de Kubernetes utiliza el mongodb Espacio de nombres. Para simplificar la instalación, considere crear un espacio de nombres denominado mongodb con el siguiente comando de kubectl:
kubectl create namespace mongodb
Si no desea utilizar el espacio de nombres mongodb, puede etiquetar su espacio de nombres como desee:
kubectl create namespace <namespaceName>
Opcional: Tener un Ops Manager en ejecución.
Si no implementa un recurso de Ops Manager con el operador de Kubernetes, debe tener un Ops Manager ejecutándose fuera de su clúster de Kubernetes. Si va a implementar un recurso de Ops Manager en Kubernetes con el operador de Kubernetes, omita este requisito.
Importante
Su instalación de Ops Manager debe ejecutar un activo Servicio NTP. Si el reloj del host de Ops Manager se desincroniza, dicho 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.