Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ /

MongoDB 리소스 배포를 위한 Kubernetes 구성

이 페이지의 내용

  • 권한 확인
  • Cloud Manager UI에서 Kubernetes 설정 페이지로 이동합니다.
  • MongoDB 리소스에 대한 Kubernetes 설정

Kubernetes Operator를 사용하여 복제본 세트, 샤드 클러스터 또는 독립형 인스턴스 와 같은 MongoDB 리소스를 배포할 수 있습니다. { . 는Cloud Manager 리소스를 배포하기 위해 환경을 구성하는 데 필요한 YAML 파일을 생성할 Kubernetes 수 있습니다.MongoDB database

YAML 파일을 생성하려면 다음을 수행합니다.

Kubernetes 설정을 위해 Cloud Manager UI에 액세스하려면 다음 역할 중 하나가 있어야 합니다.

Cloud Manager UI에서 Kubernetes Setup 페이지에 액세스하려면 다음을 수행합니다.

1
2
3

Global Owner 또는 Organization Owner 인 경우 다음을 수행하여 Cloud Manager UI에서 Kubernetes 설정 페이지에 액세스할 수도 있습니다.

1
  1. 아직 표시되지 않은 경우 다음 목록에서 원하는 조직 을 선택하세요. 탐색 표시줄의 Organizations 메뉴.

  2. 1} 메뉴 옆에 있는 아이콘을 클릭합니다.Organization Settings Organizations

    조직 설정 페이지가 표시됩니다.

2

사이드바에서 Kubernetes Setup를 클릭합니다.

Kubernetes 설정 페이지가 표시됩니다.

MongoDB Enterprise Kubernetes Operator는 Cloud Manager 프로젝트를 생성하거나 연결하기 위해 Kubernetes ConfigMap이 필요합니다.

Cloud Manager Kubernetes Setup 페이지를 사용하여 ConfigMap을 자동으로 생성할 수 있습니다. ConfigMap에 대해 생성된 YAML 파일은 다음과 유사합니다.

apiVersion: v1
kind: ConfigMap
metadata:
name: my-project
namespace: mongodb
data:
baseUrl: https://cloud.mongodb.com
# Optional Parameters
# projectName: <your-project-name>
orgId: <your-org-id>

Kubernetes 객체 를 생성하거나 업데이트하려면 프로그래밍 방식 API 키 를 Kubernetes 시크릿으로 저장해야 합니다. Cloud Manager 프로젝트에서 Kubernetes 시크릿은 인증 자격 증명을 저장하므로 Kubernetes만 액세스할 수 있습니다.

Cloud Manager Kubernetes Setup 페이지에서 기존 API 키를 지정하거나 새 API 키를 생성하여 Kubernetes 시크릿을 만들 수 있습니다. 시크릿에 대해 생성된 YAML 파일은 다음과 유사합니다.

apiVersion: v1
kind: Secret
metadata:
name: organization-secret
namespace: mongodb
stringData:
user: <private-key>
publicApiKey: <public-api-key>

MongoDB 리소스에 대한 Kubernetes를 설정하려면 다음을 수행합니다.

1
  • 새 API 키를 생성하려면 Create New API Keys를 클릭합니다.

  • Use Existing API Keys를 클릭하여 기존 공개 키와 비공개 키를 지정합니다.

2
3

ConfigMap과 Kubernetes 시크릿 YAML 파일을 생성하려면 다음을 수행합니다.

  • 새 API 키를 생성하는 경우 Generate Key and YAML을 클릭합니다.

  • 기존 API 키를 사용하는 경우 Generate YAML을 클릭합니다.

4

돌아가기

Kubernetes를 사용하여 MongoDB 리소스 배포하기