Migra los Controladores de MongoDB para Kubernetes operador de imágenes basadas en Ubuntu a imágenes basadas en UBI.
Para migrar los controladores de MongoDB para Kubernetes Operator de imágenes basadas en Ubuntu a imágenes basadas en UBI, edita tu archivo de configuración de Kubernetes Operator para obtener imágenes de los repositorios de UBI correspondientes, agregando el sufijo -ubi a la ruta existente del repositorio de imágenes. No necesita realizar este procedimiento si está utilizando OpenShift, ya que ya está utilizando imágenes de 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
spec: template: spec: serviceAccountName: mongodb-kubernetes-operator containers: - name: mongodb-kubernetes-operator image: <operatorVersionUrl> imagePullPolicy: <policyChoice> env: - name: INIT_APPDB_IMAGE_REPOSITORY value: quay.io/mongodb/mongodb-kubernetes-init-appdbDespués de agregar el sufijo necesario, tu configuración debe coincidir con la siguiente configuración:
spec: template: spec: serviceAccountName: mongodb-kubernetes-operator containers: - name: mongodb-kubernetes-operator image: <operatorVersionUrl> imagePullPolicy: <policyChoice> env: - name: INIT_APPDB_IMAGE_REPOSITORY value: quay.io/mongodb/mongodb-kubernetes-init-appdbDespués de guardar los cambios, vuelve a aplicar tu archivo de configuración.
Para los usuarios que ejecutan Kubernetes puro:
kubectl apply -f mongodb-kubernetes.yamlPara usuarios ejecutando OpenShift:
oc apply -f mongodb-kubernetes-openshift.yamlRepita 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