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 리소스 의 메이저 또는 마이너 버전을 업그레이드 할 수 있습니다. MongoDB 데이터베이스 리소스 사양에서 이러한 설정을 구성합니다.
개요
리소스의 메이저 또는 마이너 버전을 업그레이드하려면 spec.version
설정을 원하는 MongoDB 버전으로 설정하세요.
참고
데이터베이스 리소스에 대해 이 값을 이후 버전의 MongoDB 로 업데이트 하는 경우, 기능 호환성 버전 은 업그레이드하려는 MongoDB 버전으로 유지되어 필요한 경우 다운그레이드할 수 있는 옵션을 제공합니다. 기능 호환성 버전 이 새 MongoDB 버전과 일치하도록 하려면 spec.featureCompatibilityVersion
을 새 버전 또는 AlwaysMatchVersion
로 수동으로 설정하다 해야 합니다. 학습 내용은 spec.featureCompatibilityVersion
를 참조하세요.
절차
독립형 배포의 MongoDB 버전을 4.2.2-ent
에서 4.4.18-ent
로 업그레이드 하려면 다음 예시 의 단계를 완료하세요.
1
spec.version
를 원하는 MongoDB 버전으로 설정합니다.
apiVersion: mongodb.com/v1 kind: MongoDB metadata: name: my-standalone-downgrade spec: version: "4.4.18-ent" type: Standalone project: my-project credentials: my-credentials persistent: false ...
2
Kubernetes에 구성을 다시 적용합니다.
kubectl apply -f <standalone-config>.yaml
Kubernetes는 새 사양으로 배포를 자동으로 재구성합니다. 이러한 변경 사항이 MongoDB Ops Manager 또는 Cloud Manager 애플리케이션에 반영된 것을 확인할 수 있습니다.