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类型:字符串
必需
标识流处理工作区的名称。
spec.clusterConfig类型:对象
必需
包含流处理工作区配置的对象。
spec.clusterConfig.provider类型:字符串
必需
表示流处理工作区的云服务提供商的字符串。
注意
目前,Atlas Kubernetes Operator 仅支持此自定义资源的
AWS提供程序和VIRGINIA_USA区域。spec.clusterConfig.region类型:字符串
必需
表示流处理工作区的 AWS、 Azure或 Google Cloud地区的字符串。
注意
目前,Atlas Kubernetes Operator 仅支持此自定义资源的
AWS提供程序和VIRGINIA_USA区域。spec.clusterConfig.tier类型:字符串
必需
指示流处理工作区的集群层的字符串。有效值包括:
SP10SP30
spec.connectionRegistry类型:对象
Optional
包含连接注册表配置的对象。连接注册表包含流处理工作区的所有连接。
spec.connectionRegistry.name类型:字符串
可选的
包含流处理连接的不透明密钥 的名称。必须为连接注册表中的每个连接包含此参数。
spec.connectionRegistry.namespace类型:字符串
可选的
包含流处理连接的不透明密钥的命名空间。必须为连接注册表中的每个连接包含此参数。
spec.projectRef.name类型:* string
必需
流处理工作区所属项目的名称。您必须指定现有的
AtlasProject自定义资源。spec.projectRef.namespace类型:* string
可选的
spec.projectRef.name
AtlasProject中指定的 自定义资源所在的命名空间。如果AtlasProject自定义资源属于与流处理工作区不同的命名空间,则必须指定此设置。