Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
Kubernetes Operator용 MongoDB 컨트롤러
/ /

Kubernetes 연산자 아키텍처

중요

이 섹션은 단일 Kubernetes 클러스터 배포에만 적용됩니다. 다중 Kubernetes 클러스터 MongoDB 배포의 경우 아키텍처, 기능 및 제한 을 참조하세요.

Kubernetes Operator용 MongoDB 컨트롤러는 MongoDB Ops Manager 에서 MongoDB Agent 에 대한 컨테이너 이미지를 제공합니다. 이를 통해 MongoDB Ops Manager 에서 제공하는 전체 모니터링, 백업 및 자동화 통해 MongoDB database 클러스터를 관리 하고 배포 할 수 있습니다.

Kubernetes container는 MongoDB Ops Manager가 mongod 프로세스 설치를 조정하고 클러스터 구성을 배포하는 호스트 역할을 합니다.

As part of deployment, the Kubernetes Operator creates Persistent Volumes for the Ops Manager StatefulSets. The Kubernetes container uses Persistent Volumes to maintain the cluster state between restarts.

Kubernetes 연산자 아키텍처는 다음과 같이 구성됩니다.

  • Ops Manager 사용자 지정 리소스 입니다. Kubernetes Operator는 이 리소스를 통해 애플리케이션 데이터베이스, Ops Manager 애플리케이션, Kubernetes 컨테이너의 백업 데몬 등 Ops Manager 구성요소를 배포합니다. 배포가 작동하면 Ops Manager 구성 요소가 MongoDB cluster 구성에 대한 업데이트를 조정합니다. 자세한 내용 은 Kubernetes의 Ops Manager 아키텍처를 참조하세요.

  • MongoDB database 사용자 지정 리소스. Kubernetes Operator는 MongoDB 데이터베이스와 MongoDB 사용자 리소스 사양 을 배포합니다. 배포가 작동하면 이러한 리소스는 사용자 또는 MongoDB cluster 구성에 대한 업데이트를 조정합니다. 자세한 내용 은 Kubernetes의 MongoDB 데이터베이스 아키텍처를 참조하세요.

돌아가기

제한된 네트워크에 배포