AtlasStreamWorkspaceカスタムリソースは Atlas Stream Processing ワークスペースを構成します。
例
次の例では、ストリーム処理ワークスペースを追加します。詳細については、「 Atlas Stream Processing の管理 」を参照してください。
apiVersion: atlas.mongodb.com/v1 kind: AtlasStreamWorkspace metadata: name: my-stream-workspace spec: name: my-stream-workspace clusterConfig: provider: AWS region: VIRGINIA_USA tier: SP30 projectRef: name: my-project connectionRegistry: - name: ref-my-connection-1 namespace: my-namespace1 - name: ref-my-connection-2 namespace: my-namespace2 - name: ref-my-connection-3 namespace: my-namespace1
注意
現在、Atlas Kubernetes Operator は、このカスタム リソースのAWSプロバイダーとVIRGINIA_USAリージョンのみをサポートしています。
パラメーター
このセクションでは、 AtlasStreamWorkspaceパラメータについて説明します。
spec.name型: string
必須
Atlas ストリーム処理ワークスペースを識別する名前。
spec.clusterConfig型: オブジェクト
必須
ストリーム処理ワークスペースの構成を含むオブジェクト。
spec.clusterConfig.provider型: string
必須
Atlas ストリーム処理ワークスペースのクラウドサービス プロバイダーを示す文字列。
注意
現在、Atlas Kubernetes Operator は、このカスタム リソースの
AWSプロバイダーとVIRGINIA_USAリージョンのみをサポートしています。spec.clusterConfig.region型: string
必須
ストリーム処理ワークスペースのAWS、 Azure 、または Google Cloud リージョンを示す文字列。
注意
現在、Atlas Kubernetes Operator は、このカスタム リソースの
AWSプロバイダーとVIRGINIA_USAリージョンのみをサポートしています。spec.clusterConfig.tier型: string
必須
Atlas ストリーム処理ワークスペースのクラスター層を示す文字列。有効な値は以下のとおりです。
SP10SP30
spec.connectionRegistry型: オブジェクト
任意
接続レジストリの構成を含むオブジェクト。接続レジストリには、ストリーム処理ワークスペースのすべての接続が含まれています。
spec.connectionRegistry.name型: string
条件付き
Atlas Stream Processing 接続を含むオペレーターのシークレット の名前。このパラメーターは、 接続レジストリ の各接続に含める必要があります。
spec.connectionRegistry.namespace型: string
条件付き
Atlas Stream Processing 接続を含む opaque secret の名前空間。このパラメーターは、 接続レジストリ の各接続に含める必要があります。
spec.projectRef.nameタイプ: * string
必須
AtlasProjectAtlas ストリーム処理ワークスペースが属するプロジェクトの名前。既存の カスタム リソースを指定する必要があります。spec.projectRef.namespaceタイプ: * string
条件付き
spec.projectRef.name で指定された
AtlasProjectカスタム リソースが存在する名前空間。AtlasProjectカスタム リソースがストリーム処理ワークスペースとは異なる名前空間に属している場合は、この設定を指定する必要があります。