Menu Docs

Página inicial do DocsOperador de Kubernetes do MongoDB Enterprise

Migrar o MongoDB Enterprise Kubernetes Operator de imagens baseadas em Ubuntu para imagens baseadas em UBI

Para migrar o MongoDB Enterprise Kubernetes Operator de imagens baseadas em Ubuntu para imagens baseadas em UBI, edite seu arquivo de configuração do Kubernetes Operator para extrair imagens dos repositórios UBI apropriados, sufixando o caminho do repositório de imagens existente com -ubi. Você não precisa executar este procedimento se estiver usando o OpenShift, pois as imagens UBI já estão usando.

O exemplo a seguir compara uma configuração padrão para a configuração INIT_APPDB_IMAGE_REPOSITORY com uma configuração atualizada que extrai uma imagem UBI.

Exemplo

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

Após adicionar o sufixo necessário, sua configuração deve corresponder à configuração abaixo:

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

Depois de salvar as alterações, aplique novamente seu arquivo de configuração.

Para usuários que executam o Kubernetes baunilha:

kubectl apply -f mongodb-enterprise.yaml

Para usuários que executam o OpenShift:

oc apply -f mongodb-enterprise-openshift.yaml

Repita esse procedimento para as seguintes configurações de repositório aplicando o mesmo sufixo -ubi , salvando as alterações e reaplicando a configuração todas as vezes para migrar as imagens separadamente:

  • AGENT_IMAGE

  • INIT_DATABASE_IMAGE_REPOSITORY

  • INIT_OPS_MANAGER_IMAGE_REPOSITORY

  • MONGODB_ENTERPRISE_DATABASE_IMAGE

  • OPS_MANAGER_IMAGE_REPOSITORY

←  Atualize o MongoDB Enterprise Kubernetes OperatorImplantar e configurar recursos do Ops Manager →