Kubernetes 연산자 설치 모드 선택: 단일 또는 다중 Kubernetes cluster
이 페이지의 내용
Kubernetes 연산자는 단일 및 다중 Kubernetes cluster에 대한 사용자 지정 리소스를 managed 할 수 있습니다. Kubernetes Operator를 설치하기 전에 단일 또는 다중 Kubernetes 클러스터 중에서 지원할 Kubernetes 클러스터 배포 유형을 결정하십시오.
단일 Kubernetes 클러스터 리소스를 감시하는 Kubernetes Operator
단일 Kubernetes 클러스터 의 복제본 세트 또는 샤딩된 클러스터 에 대한 Ops Manager
리소스 및 MongoDB
리소스를 감시하도록 Kubernetes Operator를 구성할 수 있습니다. 단계는 연산자 설치를 참조하세요.
Kubernetes 연산자가 멀티 Kubernetes cluster 리소스를 모니터링하는 경우
다중 Kubernetes 클러스터에서 복제본 세트의 Ops Manager
리소스, MongoDB
리소스 및 MongoDBMultiCluster
리소스를 감시하도록 Kubernetes Operator를 구성할 수 있습니다. 단계는 멀티-Kubernetes-Cluster 빠른 시작을 참조하세요.
단일 및 다중 Kubernetes cluster에서 리소스를 감시하는 Kubernetes 연산자
다음 유형의 CustomResourceDefinitions 를 감시하도록 Kubernetes Operator를 구성할 수 있습니다.
MongoDB
리소스Ops Manager
리소스MongoDBUsers
리소스MongoDBMultiCluster
리소스
Kubernetes Operator는 감시 대상 리소스에 따라 지정된 CustomResourceDefinition 을 기반으로 리소스를 조정합니다. .
단일 및 다중 Kubernetes 클러스터에 배포된 사용자 지정 리소스를 지원 하려면 단일 Kubernetes 클러스터 및 다중 Kubernetes 클러스터 MongoDB deployment 에 대한 사용자 지정 리소스를 감시하고 조정하는 Kubernetes Operator 인스턴스 하나를 설정하다 합니다. 각 리소스 유형에 대해 겹치지 않는 서로 다른 네임스페이스 하위 집합을 사용합니다.
다음과 같이 .Values.operator.watchedResources
을(를) 설정합니다.
-watch-resource=MongoDB \ -watch-resource=OpsMnagers \ -watch-resource=MongoDBusers \ -watch-resource=MongoDBMultiCluster
참고
단일 Kubernetes 연산자 인스턴스를 설치 및 설정하고 겹치지 않는 서로 다른 네임스페이스 하위 집합에서 하나, 다중 또는 모든 사용자 지정 리소스를 감시하도록 구성합니다. MongoDB는 둘 이상의 Kubernetes 연산자 인스턴스 실행을 지원하나요?도 참조하세요.
다음 단계
Kubernetes 연산자 설치 방법을 결정한 후 다음을 수행할 수 있습니다.
단일 Kubernetes cluster 의 배포 범위를 설정하거나 다중 Kubernetes cluster 배포의 범위를 설정합니다.
단일 Kubernetes cluster를 설치합니다. 단일 Kubernetes 클러스터의 경우 고려 사항 을 검토하고 전제 조건 을 완료한 다음 Kubernetes Operator를 설치합니다.
다중 Kubernetes cluster MongoDB deployment에 Kubernetes Operator를 설치합니다. Multi-Kubernetes-Cluster Quick Start를 참조하세요.