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 システムへの接続を構成できます。

次の例では、ストリーム処理ワークスペースの接続レジストリに追加する接続を追加します。詳細については、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 は、 atlasstream connection APIのスキーマです

Name
タイプ
説明
必須

apiVersion

string

atlas.mongodb.com/v1

true

kind

string

AtlasStreamConnection

true

metadata

オブジェクト

metadataフィールドのフィールドについては、 Kubernetes API のドキュメントを参照してください。

true

spec

オブジェクト

AtlasStreamConnectionSpec は、AtlasStreamConnection のターゲット状態を定義します。

false

status

オブジェクト

AtlasStreamConnectionStatus は、AtlasStreamConnection の監視された状態を定義します。

false

AtlasStreamConnectionSpec は、AtlasStreamConnection のターゲット状態を定義します。

Name
タイプ
説明
必須

name

string

ストリーム接続を一意に識別する、人間に判読可能なラベル。

true

type

列挙

接続のタイプ。クラスター またはKafka のいずれかになります。列挙: Kafka、クラスター、サンプル

true

clusterConfig

オブジェクト

Atlas クラスターに接続するために使用する構成。

false

kafkaConfig

オブジェクト

Kafkaクラスターに接続するために使用する構成。

false

Atlas クラスターに接続するために使用する構成。

Name
タイプ
説明
必須

name

string

この接続用に構成されたクラスターの名前。

true

role

オブジェクト

Atlas クラスタに接続するための組み込みまたはカスタム DB ロールの名前。

true

Atlasクラスタに接続するための組み込みまたはカスタム DB ロールの名前。

Name
タイプ
説明
必須

name

string

使用するロールの name。組み込みロール またはカスタムロールにすることができます。

true

type

列挙

DBロールのタイプ。BUILT_IN またはCUSTOM のいずれかになります。列挙:BUILT_INCUSTOM

true

Kafkaクラスターに接続するために使用する構成。

Name
タイプ
説明
必須

authentication

オブジェクト

Kafkaクラスターに接続するために必要なユーザー認証情報。 authentication 型と、その authenticationモードのパラメータが含まれます。

true

bootstrapServers

string

サーバーアドレスのカンマ区切りリスト

true

security

オブジェクト

Kafkaへの安全なトランスポート接続のプロパティ。 SSL の場合、これには使用する信頼できる証明書を含めることができます。

true

config

map[string]string

任意構成用のKafka のキーと値のペアのマップ。これは 平面オブジェクトであり、キーは「」を持つことができます。文字。

false

Kafkaクラスターに接続するために必要なユーザー認証情報。認証タイプと、その認証モードのパラメータが含まれます。

Name
タイプ
説明
必須

credentials

オブジェクト

Kafkaクラスターに接続するためのアカウントの ユーザー名とパスワード を含むシークレットへの参照。

true

mechanism

列挙

認証のタイプ。PLAINSCRAM -256 、SCRAM -512 のいずれかになります。列挙:PLAINSCRAM -256 、SCRAM -512

true

Kafkaクラスターに接続するためのアカウントの ユーザー名とパスワード を含むシークレットへの参照。

Name
タイプ
説明
必須

name

string

Kubernetesリソースの名前

true

namespace

string

Kubernetesリソースの名前空間

false

Kafkaへの安全なトランスポート接続のプロパティ。 SSL の場合、使用する信頼できる証明書をこれに含めることができます。

Name
タイプ
説明
必須

protocol

列挙

トランスポートの種類を説明します。PLAINTEXT またはSSL のいずれかになります。列挙:PLAINTEXTSSL

true

certificate

オブジェクト

SSL 経由でKafkaに接続するための信頼できる公開 x509 certificate

false

SSL 経由でKafkaに接続するための信頼できる公開 x509 証明書。

Name
タイプ
説明
必須

name

string

Kubernetesリソースの名前

true

namespace

string

Kubernetesリソースの名前空間

false

AtlasStreamConnectionStatus は、AtlasStreamConnection の監視された状態を定義します。

Name
タイプ
説明
必須

conditions

[]オブジェクト

条件は、Atlas カスタム リソースの現在の状態を示すステータスのリストです

true

instances

[]オブジェクト

接続構成を使用する instances のリスト

false

observedGeneration

integer

ObservedGeneration は、Atlas 演算子が認識しているリソース仕様の生成を示します。 Atlas 演算子は、リソースの調整を開始するとすぐに、このフィールドをメタデータ.生成 の値に更新します。形式: int64

false

条件 は、 特定の点における Atlas カスタム リソースの状態を表します。

Name
タイプ
説明
必須

status

string

条件のステータス。 True、False、Unknown のいずれか 1 つ。

true

type

string

Atlas カスタム リソース条件のタイプ。

true

lastTransitionTime

string

条件があるステータスから別のステータスに最後に移行した時刻。ISO8601 形式で表されます。形式: 日時

false

message

string

移行に関する詳細を提供する message

false

reason

string

条件の最後の移行の reason

false

ResourceRefNamespaced はKubernetesリソースへの参照であり、名前空間を構成できます

Name
タイプ
説明
必須

name

string

Kubernetesリソースの名前

true

namespace

string

Kubernetesリソースの名前空間

false

戻る

AtlasSearchIndexConfig

項目一覧