이 버전의 문서는 보관되어 더 이상 지원되지 않으며, MongoDB 엔터프라이즈 Kubernetes Operator도 더 이상 사용되지 않습니다. 새로운 Kubernetes용 MongoDB 컨트롤러 연산자 가 MongoDB 엔터프라이즈 Kubernetes 연산자를 대체합니다. Kubernetes용 컨트롤러의 첫 번째 버전은 기능적으로 마지막 버전의 Enterprise Kubernetes 연산자, v1.33와 동일합니다. 이 변경 사항에 대한 자세한 내용과 새 연산자로 마이그레이션하는 방법에 대한 지침은 첫 번째 새 버전의 릴리스 노트 를 참조하세요. MongoDB 엔터프라이즈 Kubernetes Operator의 향후 릴리스는 없을 예정입니다. 각 버전은 기존 1년 지원 정책에 따라 수명이 종료됩니다. 지속적인 지원 받으려면 Kubernetes 연산자로 마이그레이션 하세요.
MongoDB Enterprise Kubernetes Operator를 Ubuntu 기반 이미지에서 UBI 기반 이미지로 마이그레이션하려면 기존 이미지 리포지토리 경로에 -ubi 접미사를 붙여 적절한 UBI 리포지토리에서 이미지를 가져오도록 Enterprise Kubernetes Operator 구성 파일 을 편집합니다. 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