Docs Menu
Docs Home
/ /

FlexCluster 사용자 지정 리소스

MongoDB Kubernetes Atlas Operator가 managed flexcluster입니다.

Name
유형
설명
필수 사항

apiVersion

문자열

atlas.generated.mongodb.com/v1

true

kind

문자열

FlexCluster

true

metadata

객체

metadata 필드 의 필드에 대해서는 Kubernetes API 설명서를 참조하세요.

true

spec

객체

다음 버전을 지원하는 flexcluster의 사양입니다.

  • v20250312

버전이 spec 지정된 는 하나만 지정할 수 있습니다. 추가 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

  • (has(self.v20250312.``groupId``) && has(self.``connectionSecretRef``)) || (!has(self.v20250312.``groupId``)): spec.``connectionSecretRef`` if spec.v20250312.``groupId`` is 설정하다 .

거짓

status

객체

지정된 리소스 버전에 대해 flexcluster의 가장 최근에 관찰된 읽기 전용 입니다. 이 데이터는 최신 상태가 아닐 수 있으며 status 시스템에 의해 채워집니다. 추가 정보: https://git.k s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status8

거짓

다음 버전을 지원하는 flexcluster의 사양입니다.

  • v20250312

버전이 지정된 사양은 최대 하나만 지정할 수 있습니다. 추가 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

Name
유형
설명
필수 사항

connectionSecretRef

객체

SENSITIVE FIELD Atlas 연결을 설정 위한 자격 증명 포함된 시크릿에 대한 참조입니다.

거짓

v20250312

객체

버전 v20250312 에 대한 flexcluster 리소스의 사양입니다. 유효성 검사:

  • (has(self.``groupId``) && !has(self.``groupRef``)) || (!has(self.``groupId``) && has(self.``groupRef``)): groupIdgroupRef 은 상호 배타적입니다. 그 중 하나만 설정하다 수 있습니다.

거짓

민감한 필드

Atlas 연결을 설정 위한 자격 증명 포함된 시크릿에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Atlas 자격 증명 포함된 시크릿의 이름입니다.

거짓

버전 v20250312에 대한 flexcluster 리소스 의 사양입니다.

Name
유형
설명
필수 사항

entry

객체

flexcluster 리소스 사양의 entry 필드입니다. 이러한 필드는 flexclusters 생성 및 업데이트를 위해 설정하다 수 있습니다.

거짓

groupId

문자열

프로젝트 식별하는 고유한 24-16진수 문자열입니다. /groups 엔드포인트를 사용하여 인증된 사용자가 액세스 할 수 있는 모든 프로젝트를 조회 .

참고

그룹과 프로젝트는 동의어입니다. 그룹 ID는 프로젝트 ID와 동일합니다. 기존 그룹의 경우, 그룹/프로젝트 ID는 동일하게 유지됩니다. 리소스 및 해당 엔드포인트는 그룹이라는 용어를 사용합니다.

유효성 검사:

  • self == oldSelf: groupId 생성 후 수정할 수 없습니다.

거짓

groupRef

객체

'그룹' 리소스 에 대한 참조입니다. '$.status.v20250312.id' 값은 'groupId'을 설정하다 데 사용됩니다. "groupId" 속성 과 상호 배타적입니다.

거짓

flexcluster 리소스 사양의 입력 필드입니다. 이러한 필드는 flexclusters 생성 및 업데이트를 위해 설정하다 수 있습니다.

Name
유형
설명
필수 사항

name

문자열

인스턴스 를 식별하는 사람이 읽을 수 있는 레이블입니다.

true

providerSettings

객체

프로비저닝된 MongoDB Flex 클러스터를 구성하는 클라우드 공급자 설정 그룹입니다.

true

tags

[] 객체

인스턴스에 태그를 지정하고 분류하기 위한 1~255자 길이의 키-값 쌍이 포함된 목록입니다.

거짓

terminationProtectionEnabled

부울

클러스터 에서 종료 방지 기능이 활성화되어 있는지 여부를 나타내는 플래그입니다. true로 설정하다 하면 MongoDB Cloud가 클러스터 를 삭제 하지 않습니다. false로 설정하다 하면 MongoDB 클라우드가 클러스터 를 삭제 합니다.

거짓

프로비저닝된 MongoDB 플렉스 클러스터를 구성하는 클라우드 공급자 설정 그룹.

Name
유형
설명
필수 사항

backingProviderName

문자열

MongoDB Cloud가 Flex 클러스터 프로비저닝한 Cloud 서비스 제공자 .

true

regionName

문자열

flex 클러스터 의 지리적 위치 식별하는 사람이 읽을 수 있는 MongoDB 레이블입니다. 선택하는 리전 데이터베이스에 액세스하는 클라이언트의 네트워크 지연 시간 영향을 줄 수 있습니다. 리전 이름의 전체 목록은 AWS, GCPAzure 참조하세요.

true

MongoDB Cloud 조직, 프로젝트 또는 클러스터 태그를 지정하고 분류하는 키-값 쌍입니다. 예시: environment : production.

Name
유형
설명
필수 사항

key

문자열

태그 세트를 정의하는 상수입니다. 예를 들어 environment : production 태그의 environment 입니다.

true

value

문자열

태그 세트에 속하는 변수입니다. 예를 들어 environment : production 태그의 production 입니다.

true

'그룹' 리소스 에 대한 참조입니다. '$.status.v20250312.id' 값은 'groupId'를 설정하다 데 사용됩니다. "groupId" 속성 과 상호 배타적입니다.

Name
유형
설명
필수 사항

name

문자열

'그룹' 리소스 의 이름입니다.

거짓

지정된 리소스 버전에 대해 가장 최근에 관찰된 flexcluster의 읽기 전용 상태입니다. 이 데이터는 최신 상태가 아닐 수 있으며 시스템에 의해 채워집니다. 추가 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

Name
유형
설명
필수 사항

conditions

[] 객체

리소스의 현재 상태 에 대해 사용 가능한 최신 관찰을 나타냅니다.

거짓

v20250312

객체

버전 v20250312에 대해 마지막으로 관찰된 flexcluster 리소스 의 Atlas 상태 .

거짓

Name
유형
설명
필수 사항

status

문자열

조건의 상태로, 참, 거짓, 알 수 없음 중 하나입니다.

true

type

문자열

조건 유형입니다.

true

lastTransitionTime

문자열

마지막으로 조건이 한 상태에서 다른 상태로 전환된 시간입니다. 형식: 날짜-시간

거짓

message

문자열

전환에 대한 세부 정보를 나타내는 사람이 읽을 수 있는 message 입니다.

거짓

observedGeneration

integer

observedGeneration 를 나타냅니다. 조건이 설정하다 메타데이터 . 생성입니다.

거짓

reason

문자열

조건의 마지막 전환에 대한 reason 입니다.

거짓

버전 v20250312에 대해 마지막으로 관찰된 flexcluster 리소스 의 Atlas 상태 .

Name
유형
설명
필수 사항

providerSettings

객체

프로비저닝된 MongoDB Flex 클러스터를 구성하는 클라우드 공급자 설정 그룹입니다.

true

backupSettings

객체

Flex 백업 구성.

거짓

clusterType

문자열

Flex 클러스터 토폴로지.

거짓

connectionStrings

객체

MongoDB 데이터베이스 점 Uniform Resource Locator의 컬렉션입니다.

거짓

createDate

문자열

MongoDB Cloud가 이 인스턴스 생성한 날짜 및 시간입니다. 이 매개변수는 UTC에서 ISO 8601 형식으로 값을 표현합니다.

거짓

groupId

문자열

프로젝트를 식별하는 고유한 24자리 16진수 문자열입니다.

거짓

id

문자열

인스턴스 를 식별하는 고유한 24-16진수 문자열입니다.

거짓

mongoDBVersion

문자열

인스턴스 실행하는 MongoDB 의 버전입니다.

거짓

name

문자열

인스턴스 를 식별하는 사람이 읽을 수 있는 레이블입니다.

거짓

stateName

문자열

Atlas 컨트롤 플레인이 이 클러스터 에서 수행 중인 모든 활동을 나타내는 사람이 읽을 수 있는 레이블입니다. CREATINGDELETING 상태를 제외한 클러스터는 항상 사용 가능해야 하며 진행 중인 활동을 나타내는 상태에 있는 경우에도 프라이머리 노드 있어야 합니다.

  • IDLE: Atlas 이 클러스터 를 변경하지 않으며 UI 또는 API 를 통해 요청된 모든 변경 사항이 적용된 것으로 간주할 수 있습니다.

  • CREATING: 처음으로 프로비저닝되는 클러스터 연결 준비가 될 때까지 상태 CREATING 을 반환합니다. 연결을 시도하기 전에 IP 액세스 목록 및 DB 사용자가 구성되어 있는지 확인합니다.

  • UPDATING: UI, API, AutoScaling 또는 기타 예약된 활동을 통해 요청된 변경이 발생하고 있습니다.

  • DELETING: 클러스터 삭제하는 프로세스 곧 삭제될 예정입니다.

  • REPAIRING: 클러스터 에 있는 하나 이상의 노드가 Atlas 컨트롤 플레인에 의해 서비스로 반환되고 있습니다. 다른 노드는 정상적으로 계속 서비스를 제공해야 합니다.

거짓

versionReleaseSystem

문자열

클러스터 MongoDB 버전을 유지 관리하는 방법입니다.

거짓

프로비저닝된 MongoDB 플렉스 클러스터를 구성하는 클라우드 공급자 설정 그룹.

Name
유형
설명
필수 사항

backingProviderName

문자열

MongoDB Cloud가 Flex 클러스터 프로비저닝한 Cloud 서비스 제공자 .

거짓

diskSizeGB

숫자

기가바이트 단위로 표시한 Flex 클러스터 에서 사용할 수 있는 저장 용량 .

거짓

providerName

문자열

제공자 유형을 식별하는 사람이 읽을 수 있는 레이블입니다.

거짓

regionName

문자열

flex 클러스터 의 지리적 위치 식별하는 사람이 읽을 수 있는 MongoDB 레이블입니다. 선택하는 리전 데이터베이스에 액세스하는 클라이언트의 네트워크 지연 시간 영향을 줄 수 있습니다. 리전 이름의 전체 목록은 AWS, GCPAzure 참조하세요.

거짓

Flex 백업 구성.

Name
유형
설명
필수 사항

enabled

부울

이 Flex 클러스터 에 대해 백업을 수행할지 여부를 나타내는 플래그입니다. 백업은 Flex 클러스터 백업을 사용합니다.

거짓

MongoDB 데이터베이스를 가리키는 컬렉션입니다.

Name
유형
설명
필수 사항

standard

문자열

이 클러스터 에 연결하는 데 사용할 수 있는 공개 연결 문자열 입니다. 이 연결 문자열 mongodb:// 프로토콜 사용합니다.

거짓

standardSrv

문자열

이 Flex 클러스터 에 연결하는 데 사용할 수 있는 공개 연결 문자열 입니다. 이 연결 문자열 mongodb+srv:// 프로토콜 사용합니다.

거짓

돌아가기

IpaccessListEntry

이 페이지의 내용