MongoDB 엔터프라이즈 Kubernetes Operator는 더 이상 사용되지 않습니다. The new Kubernetes Operator용 MongoDB 컨트롤러 가 MongoDB 엔터프라이즈 Kubernetes Operator를 대체합니다. Kubernetes Operator용 컨트롤러의 첫 번째 버전은 Enterprise Kubernetes Operator 의 v1.33 버전과 기능적으로 동일합니다. 이 변경 사항에 대한 자세한 내용과 새 연산자로 마이그레이션하는 방법에 대한 지침은 첫 번째 새 버전의 출시 노트 를 참조하세요. MongoDB 엔터프라이즈 Kubernetes Operator의 향후 릴리스는 없을 예정입니다. 각 버전은 기존 1년 지원 정책에 따라 수명이 종료됩니다. 지속적인 지원 받으려면 Kubernetes Operator용 컨트롤러로 마이그레이션 하세요.
Kubernetes 클러스터 중 하나에 장애가 발생했지만 연산자 클러스터 사용할 수 있고 각 MongoDB 샤드의 복제본 세트와 config 서버 복제본 세트가 투표 과반수를 유지하는 경우, Kubernetes Operator를 사용하여 샤드 클러스터의 배포를 재구성할 수 있습니다.
절차
1
mongodb-enterprise-operator-member-list
에서 실패한 클러스터 제거합니다.
멤버 클러스터 더 이상 작동하지 않으면 Kubernetes Operator가 관리 중인 멤버 클러스터 목록이 포함된
mongodb-enterprise-operator-member-list
configmap에서 제거 해야 합니다.config 맵을 업데이트 하면 Kubernetes Operator가 다시 시작됩니다.
Kubernetes Operator가 다시 시작된 후 실패한 멤버 클러스터 구성에 없으면
clusterSpecList
에서 이 실패한 클러스터 참조하는 다중 Kubernetes 클러스터 MongoDB deployment 사용자 지정 리소스 올바르게 조정됩니다.실패한 구성원 클러스터 여전히
clusterSpecList
에서 참조되지만 조정 중에는 무시됩니다(다른 클러스터는 정상적으로 조정됨). 그러나 실패한 멤버의 프로세스는 MongoDB Ops Manager 에서 제거되지 않습니다. 대신 무시되고 MongoDB Ops Manager UI 에서 다운/부실 상태 로 표시됩니다.
2