MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs Menu
Docs Home
/ /
/ / /

AtlasStreamConnection 사용자 지정 리소스

The AtlasStreamConnection 사용자 지정 리소스 Atlas Stream Processing 연결을 구성합니다. 샘플 연결, Atlas 변경 스트림 에 대한 연결 또는 Apache Kafka 시스템에 대한 연결을 구성할 수 있습니다.

다음 예시에서는 stream processing 공간의 연결 레지스트리에 추가할 연결을 추가합니다. 자세한 학습 은 Atlas Stream Processing 관리를 참조하세요.

apiVersion: atlas.mongodb.com/v1
kind: AtlasStreamConnection
metadata:
name: my-stream-connection
spec:
name: sample_stream_solar
type: Sample

참고

spec.type 매개변수에 Sample 을 지정하는 경우 spec.name 매개변수는 샘플 컬렉션 이름과 일치해야 합니다. 현재 Atlas Kubernetes Operator는 이 사용자 지정 리소스에 대해 sample_stream_solar 샘플 컬렉션만 지원합니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasStreamConnection
metadata:
name: my-stream-connection
spec:
name: my-stream-connection
type: Cluster
clusterConfig:
name: my-cluster
role:
name: my-db-role
type: CUSTOM
apiVersion: atlas.mongodb.com/v1
kind: AtlasStreamConnection
metadata:
name: my-stream-connection
spec:
name: my-stream-connection
type: Kafka
kafkaConfig:
bootstrapServers: "comma,separated,list,of,server,addresses"
authentication:
mechanism: SCRAM-512
credentials:
name: ref-to-creds-secret
namespace: default
security:
protocol: SSL
certificate:
name: ref-to-certificate-secret
namespace: default

AtlasStreamConnection은 atlasstreamconnections API 의 스키마입니다.

Name
유형
설명
필수 사항

apiVersion

문자열

atlas.mongodb.com/v1

true

kind

문자열

AtlasStreamConnection

true

metadata

객체

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

true

spec

객체

AtlasStreamConnectionSpec AtlasStreamConnection의 대상 상태 정의합니다.

거짓

status

객체

AtlasStreamConnectionStatus AtlasStreamConnection의 관찰된 상태 정의합니다.

거짓

AtlasStreamConnectionSpec은 AtlasStreamConnection의 대상 상태 정의합니다.

Name
유형
설명
필수 사항

name

문자열

스트림 연결을 고유하게 식별하는 사람이 읽을 수 있는 레이블입니다.

true

type

열거형

연결 유형입니다. 클러스터 또는 Kafka 중 하나일 수 있습니다. 열거형: Kafka, 클러스터, 샘플

true

clusterConfig

객체

Atlas 클러스터에 연결하는 데 사용할 구성입니다.

거짓

kafkaConfig

객체

Kafka Cluster에 연결하는 데 사용할 구성입니다.

거짓

Atlas 클러스터에 연결하는 데 사용할 구성입니다.

Name
유형
설명
필수 사항

name

문자열

이 연결에 대해 구성된 cluster의 이름입니다.

true

role

객체

Atlas 클러스터에 연결할 내장 또는 사용자 지정 DB 역할의 이름입니다.

true

Atlas 클러스터에 연결할 내장 또는 사용자 지정 DB 역할의 이름입니다.

Name
유형
설명
필수 사항

name

문자열

사용할 역할 의 name 입니다. 내장 역할 또는 사용자 지정 역할 일 수 있습니다.

true

type

열거형

DB 역할 의 유형입니다. BUILT_IN 또는 CUSTOM일 수 있습니다. 열거형: BUILT_IN, CUSTOM

true

Kafka Cluster에 연결하는 데 사용할 구성입니다.

Name
유형
설명
필수 사항

authentication

객체

Kafka Cluster에 연결하는 데 필요한 사용자 자격 증명. authentication 유형과 해당 authentication 모드 에 대한 매개변수를 포함합니다.

true

bootstrapServers

문자열

쉼표로 구분된 서버 주소 목록

true

security

객체

Kafka 에 대한 보안 전송 연결을 위한 속성입니다. SSL의 경우 여기에는 사용할 신뢰할 수 있는 인증서가 포함될 수 있습니다.

true

config

맵[string]string

선택적 구성을 위한 Kafka 키-값 쌍의 맵입니다. 이는 평면 객체 이며 키에는 '.' 문자.

거짓

Kafka Cluster에 연결하는 데 필요한 사용자 자격 증명 . 인증 유형과 해당 인증 모드 에 대한 매개변수를 포함합니다.

Name
유형
설명
필수 사항

credentials

객체

Kafka 클러스터 에 연결할 계정의 사용자 이름 및 비밀번호가 포함된 시크릿에 대한 참조입니다.

true

mechanism

열거형

인증 스타일. PLAIN, SCRAM-256 또는 SCRAM-512 중 하나일 수 있습니다. 열거형: PLAIN, SCRAM-256, SCRAM-512

true

Kafka 클러스터 에 연결할 계정의 사용자 이름 및 비밀번호가 포함된 시크릿에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

Kafka 에 대한 보안 전송 연결을 위한 속성입니다. SSL의 경우 여기에는 사용할 신뢰할 수 있는 인증서가 포함될 수 있습니다.

Name
유형
설명
필수 사항

protocol

열거형

전송 유형을 설명합니다. PLAINTEXT 또는 SSL일 수 있습니다. 열거형: PLAINTEXT, SSL

true

certificate

객체

SSL를 통해 Kafka 에 연결하기 위한 신뢰할 수 있는 공개 x509 certificate 입니다.

거짓

SSL을 통해 Kafka 에 연결하기 위한 신뢰할 수 있는 공개 x509 인증서입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

AtlasStreamConnectionStatus는 AtlasStreamConnection의 관찰된 상태 정의합니다.

Name
유형
설명
필수 사항

conditions

[] 객체

조건은 Atlas Custom Resource(사용자 지정 리소스)의 현재 상태 보여주는 상태 목록입니다.

true

instances

[] 객체

연결 구성을 사용하는 instances 목록

거짓

observedGeneration

integer

ObservedGeneration Atlas Operator가 인식하는 리소스 사양의 생성을 나타냅니다. Atlas 연산자는 이 필드 &39;메타데이터.generation&39; 값으로 업데이트합니다. 리소스 조정을 시작하는 즉시 형식: int64

거짓

조건은 특정 점 의 Atlas Custom Resource(사용자 지정 리소스) 상태 를 설명합니다.

Name
유형
설명
필수 사항

status

문자열

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

true

type

문자열

Atlas Custom Resource(사용자 지정 리소스) 조건 유형입니다.

true

lastTransitionTime

문자열

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

거짓

message

문자열

전환에 대한 세부 정보를 제공하는 message 입니다.

거짓

reason

문자열

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

거짓

ResourceRefNamespaced는 네임스페이스 구성할 수 있는 Kubernetes 리소스에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

돌아가기

AtlasSearchIndexConfig

이 페이지의 내용