MongoDB Enterprise Kubernetes 연산자
MongoDB Enterprise Kubernetes Operator는 MongoDB 인스턴스 생성에 대한 인적 지식을 확장 가능하고, 반복 가능하고, 표준화된 방법으로 변환합니다. Kubernetes는 데이터베이스와 같은 상태적 애플리케이션을 만들고 관리하는 데 도움이 필요합니다. 각 container에서 추가 인력 투입 없이 네트워크를 구성하고, 스토리지를 지속하며, 컴퓨팅 용량을 전용으로 사용할 수 있어야 합니다.
Kubernetes Operator는 저장 및 컴퓨팅 파워 프로비저닝, 네트워크 연결 구성, 사용자 설정, 필요에 맞게 이러한 설정 변경 등 MongoDB 클러스터의 일반적인 라이프사이클 이벤트를 관리합니다. Kubernetes API와 도구를 사용하여 해당 작업을 수행합니다.
MongoDB Enterprise Kubernetes Operator에 MongoDB cluster의 사양을 제공합니다. MongoDB Enterprise Kubernetes Operator는 이 정보를 사용하여 스토리지 프로비저닝, 네트워크 연결 설정, 기타 리소스 구성 등 해당 클러스터를 구성하는 방법을 Kubernetes에 지정합니다.
MongoDB Enterprise Kubernetes Operator는 MongoDB Cloud Manager 또는 Ops Manager와 함께 작동하며, 이 Cloud Manager는 MongoDB cluster를 추가로 구성합니다. MongoDB가 배포되어 Kubernetes에서 실행 중인 경우, Cloud Manager 또는 Ops Manager를 사용하여 MongoDB 작업을 관리할 수 있습니다.
그런 다음 클러스터가 생성된 후 지금 배포하는 것처럼 MongoDB database를 배포할 수 있습니다. Cloud Manager 또는 Ops Manager 콘솔을 사용하여 최적의 성능으로 MongoDB를 실행할 수 있습니다.