Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
/ / / /

Migrar el operador de Kubernetes de MongoDB Enterprise desde imágenes basadas en Ubuntu a imágenes basadas en UBI

Para migrar el MongoDB Enterprise Kubernetes Operator de imágenes basadas en Ubuntu a imágenes basadas en UBI, edite el archivo de configuración de su Kubernetes Operator para que extraiga imágenes de los repositorios UBI apropiados añadiendo al final de la ruta existente del repositorio de imágenes -ubi. No necesitas realizar este procedimiento si ya estás utilizando OpenShift, ya que estás utilizando imágenes UBI.

El siguiente ejemplo compara una configuración por defecto para el ajuste INIT_APPDB_IMAGE_REPOSITORY con una configuración actualizada que extrae una imagen UBI.

Ejemplo

1spec:
2 template:
3 spec:
4 serviceAccountName: mongodb-enterprise-operator
5 containers:
6 - name: mongodb-enterprise-operator
7 image: <operatorVersionUrl>
8 imagePullPolicy: <policyChoice>
9 env:
10 - name: INIT_APPDB_IMAGE_REPOSITORY
11 value: quay.io/mongodb/mongodb-enterprise-init-appdb

Después de agregar el sufijo necesario, tu configuración debe coincidir con la siguiente configuración:

1spec:
2 template:
3 spec:
4 serviceAccountName: mongodb-enterprise-operator
5 containers:
6 - name: mongodb-enterprise-operator
7 image: <operatorVersionUrl>
8 imagePullPolicy: <policyChoice>
9 env:
10 - name: INIT_APPDB_IMAGE_REPOSITORY
11 value: quay.io/mongodb/mongodb-enterprise-init-appdb-ubi

Después de guardar los cambios, vuelve a aplicar tu archivo de configuración.

Para los usuarios que ejecutan Kubernetes puro:

kubectl apply -f mongodb-enterprise.yaml

Para usuarios ejecutando OpenShift:

oc apply -f mongodb-enterprise-openshift.yaml

Repita este procedimiento para las siguientes configuraciones de repositorio aplicando el mismo SUFIJO -ubi, guardando los cambios y volviendo a aplicar la configuración cada vez para migrar las imágenes por separado:

  • AGENT_IMAGE

  • INIT_DATABASE_IMAGE_REPOSITORY

  • INIT_OPS_MANAGER_IMAGE_REPOSITORY

  • MONGODB_ENTERPRISE_DATABASE_IMAGE

  • OPS_MANAGER_IMAGE_REPOSITORY

Volver

Actualizar a Enterprise