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 Kubernetes 연산자를 설치하려면 다음을 수행해야 합니다.
1
Kubernetes 솔루션을 사용할 수 있도록 하고 hardware 아키텍처 지원을 확인합니다.
Kubernetes 솔루션이 필요한 경우 올바른 솔루션 선택에 대한 Kubernetes 설명서를 참조하세요. . 지원되는 hardware 아키텍처를 검토합니다.
2
MongoDB Enterprise Kubernetes Operator MongoDB 엔터프라이즈 Kubernetes Operator 리포지토리 를 복제합니다.
git clone https://github.com/mongodb/mongodb-enterprise-kubernetes.git
참고
Helm 을 사용할 수 있습니다. Kubernetes Operator를 설치합니다. Helm을 설치하는 방법을 알아보려면 의 설명서를 Github 참조하세요.
3
Kubernetes 배포서버 를 위한 네임스페이스 를 만듭니다.
기본적으로 Kubernetes Operator는 mongodb
네임스페이스를 사용합니다. 설치를 간소화하려면 다음 mongodb
kubectl 을 사용하여 로 레이블된 네임스페이스를 생성하는 것이 좋습니다. 명령:
kubectl create namespace mongodb
mongodb
네임스페이스를 사용하지 않으려면 네임스페이스에 원하는 레이블을 지정할 수 있습니다.
kubectl create namespace <namespaceName>
4
선택 사항: MongoDB Ops Manager MongoDB Ops Manager 를 실행 어야 합니다.
Kubernetes 연산자로 Ops Manager 리소스를 배포하지 않는 경우, Kubernetes cluster 외부에서 Ops Manager를 실행해야 합니다. Kubernetes 연산자를 사용하여 Kubernetes에 Ops Manager 리소스를 배포하려는 경우 이 사전 조건을 건너뛰세요.
중요
Ops Manager 설치에서는 활성 NTP 서비스를 실행해야 합니다. Ops Manager 호스트의 시계가 동기화되지 않으면 해당 호스트는 Kubernetes 연산자와 통신할 수 없습니다.
MongoDB Ops Manager 호스트의 NTP 서비스를 확인하는 방법을 알아보려면 RHEL 설명서를 참조하세요.