이 버전의 문서는 보관되어 더 이상 지원되지 않습니다. 최신 문서 를 참조하여 MongoDB Enterprise Kubernetes Operator버전을 업그레이드 하는 방법을 학습 보세요.
MongoDB Enterprise Kubernetes Operator 를 Ubuntu 기반 이미지에서 UBI 기반 이미지 마이그레이션 하려면 Kubernetes Operator 구성 파일 을 편집하여 기존 이미지 리포지토리 경로에 -ubi 접미사를 붙여 적절한 UBI 리포지토리에서 이미지를 가져옵니다. OpenShift 를 사용하는 경우 이미 UBI 이미지를 사용하고 있으므로 이 절차를 수행할 필요가 없습니다.
다음 예시에서는 INIT_APPDB_IMAGE_REPOSITORY 설정에 대한 기본 구성을 UBI 이미지를 가져오는 업데이트된 구성과 비교합니다.
예시
1 spec: 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
필요한 접미사를 추가한 후에는 구성이 아래 구성과 일치해야 합니다.
1 spec: 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
변경 사항을 저장한 후 구성 파일을 다시 적용합니다.
바닐라 Kubernetes를 실행하는 사용자의 경우:
kubectl apply -f mongodb-enterprise.yaml
OpenShift를 실행하는 사용자의 경우:
oc apply -f mongodb-enterprise-openshift.yaml
다음 리포지토리 구성에 대해 동일한 -ubi 접미사를 적용하고 변경 사항을 저장한 후 구성을 다시 적용할 때마다 이 절차를 반복하여 이미지를 별도로 마이그레이션합니다.
AGENT_IMAGEINIT_DATABASE_IMAGE_REPOSITORYINIT_OPS_MANAGER_IMAGE_REPOSITORYMONGODB_ENTERPRISE_DATABASE_IMAGEOPS_MANAGER_IMAGE_REPOSITORY