Migra los Controladores de MongoDB para Kubernetes operador de imágenes basadas en Ubuntu a imágenes basadas en UBI.
Para migrar controladores MongoDB para el operador de Kubernetes desde imágenes basadas en Ubuntu a imágenes basadas en UBI, edite su operador de Kubernetes
archivo de configuración para extraer imágenes de los repositorios UBI apropiados agregando el sufijo a la ruta del repositorio de imágenes existente con -ubiNo es necesario realizar este procedimiento si está utilizando OpenShift, ya que está utilizando imágenes UBI.
El siguiente ejemplo compara una configuración predeterminada para la configuración INIT_APPDB_IMAGE_REPOSITORY con una configuración actualizada que extrae una imagen UBI.
Ejemplo
1 spec: 2 template: 3 spec: 4 serviceAccountName: mongodb-kubernetes-operator 5 containers: 6 - name: mongodb-kubernetes-operator 7 image: <operatorVersionUrl> 8 imagePullPolicy: <policyChoice> 9 env: 10 - name: INIT_APPDB_IMAGE_REPOSITORY 11 value: quay.io/mongodb/mongodb-kubernetes-init-appdb
Después de agregar el sufijo necesario, tu configuración debe coincidir con la siguiente configuración:
1 spec: 2 template: 3 spec: 4 serviceAccountName: mongodb-kubernetes-operator 5 containers: 6 - name: mongodb-kubernetes-operator 7 image: <operatorVersionUrl> 8 imagePullPolicy: <policyChoice> 9 env: 10 - name: INIT_APPDB_IMAGE_REPOSITORY 11 value: quay.io/mongodb/mongodb-kubernetes-init-appdb
Después de guardar los cambios, vuelva a aplicar el archivo de configuración.
Para usuarios que ejecutan Kubernetes estándar:
kubectl apply -f mongodb-kubernetes.yaml
Para usuarios que ejecutan OpenShift:
oc apply -f mongodb-kubernetes-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_IMAGEINIT_DATABASE_IMAGE_REPOSITORYINIT_OPS_MANAGER_IMAGE_REPOSITORYMONGODB_ENTERPRISE_DATABASE_IMAGEOPS_MANAGER_IMAGE_REPOSITORY