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