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를 참조하세요.