MongoDB 엔터프라이즈 Kubernetes Operator는 더 이상 사용되지 않습니다. The new Kubernetes Operator용 MongoDB 컨트롤러 가 MongoDB 엔터프라이즈 Kubernetes Operator를 대체합니다. Kubernetes Operator용 컨트롤러의 첫 번째 버전은 Enterprise Kubernetes Operator 의 v1.33 버전과 기능적으로 동일합니다. 이 변경 사항에 대한 자세한 내용과 새 연산자로 마이그레이션하는 방법에 대한 지침은 첫 번째 새 버전의 출시 노트 를 참조하세요. MongoDB 엔터프라이즈 Kubernetes Operator의 향후 릴리스는 없을 예정입니다. 각 버전은 기존 1년 지원 정책에 따라 수명이 종료됩니다. 지속적인 지원 받으려면 Kubernetes Operator용 컨트롤러로 마이그레이션 하세요.
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_IMAGE
INIT_DATABASE_IMAGE_REPOSITORY
INIT_OPS_MANAGER_IMAGE_REPOSITORY
MONGODB_ENTERPRISE_DATABASE_IMAGE
OPS_MANAGER_IMAGE_REPOSITORY