The 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
必須
ストリーム処理ワークスペースを識別する名前。
spec.clusterConfig型: オブジェクト
必須
ストリーム処理ワークスペースの構成を含むオブジェクト。
spec.clusterConfig.provider型: string
必須
String がストリーム処理ワークスペースのクラウドサービス プロバイダーを示す文字列。
注意
現在、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
必須
ストリーム処理ワークスペースが属するプロジェクトの名前。既存の
AtlasProjectカスタム リソース を指定する必要があります。spec.projectRef.namespaceタイプ: * string
条件付き
で指定された
AtlasProjectカスタムspec.projectRef.nameリソースが存在する名前空間。AtlasProjectカスタム リソースがストリーム処理ワークスペースとは異なる名前空間に属している場合は、この設定を指定する必要があります。