El AtlasStreamWorkspace recurso personalizado configura Atlas Stream Processing espacios de trabajo.
Ejemplo
El siguiente ejemplo agrega un espacio de trabajo de procesamiento de flujos. Para obtener más información, consulte Administrar el procesamiento de flujos de Atlas.
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
Nota
Actualmente, Atlas Kubernetes Operator solo admite el proveedor AWS y la región VIRGINIA_USA para este recurso personalizado.
Parámetros
Esta sección describe los parámetros AtlasStreamWorkspace.
spec.nameTipo: string
Requerido
Nombre que identifica el espacio de trabajo de procesamiento de flujo.
spec.clusterConfigTipo: objeto
Requerido
Objeto que contiene la configuración para el espacio de trabajo de procesamiento de flujo.
spec.clusterConfig.providerTipo: string
Requerido
Cadena que indica el proveedor de servicios en la nube para el espacio de trabajo de procesamiento de transmisión.
Nota
Actualmente, Atlas Kubernetes Operator solo admite el proveedor
AWSy la regiónVIRGINIA_USApara este recurso personalizado.spec.clusterConfig.regionTipo: string
Requerido
Cadena que indica la región de AWS, Azure o Google Cloud para el espacio de trabajo de procesamiento de transmisión.
Nota
Actualmente, Atlas Kubernetes Operator solo admite el proveedor
AWSy la regiónVIRGINIA_USApara este recurso personalizado.spec.clusterConfig.tierTipo: string
Requerido
Cadena que indica el nivel del clúster para el espacio de trabajo de procesamiento de flujos. Los valores válidos son:
SP10SP30
spec.connectionRegistryTipo: objeto
Opcional
Objeto que contiene la configuración del Registro de Conexiones. El Registro de Conexiones contiene todas las conexiones del espacio de trabajo de procesamiento de flujos.
spec.connectionRegistry.nameTipo: string
Condicional
Nombre del secreto opaco que contiene su conexión de procesamiento de flujo. Debe incluir este parámetro para cada conexión en el Registro de Conexiones.
spec.connectionRegistry.namespaceTipo: string
Condicional
Namespace del secreto opaco que contiene tu conexión de stream processing. Debes incluir este parámetro para cada conexión en el Registro de Conexiones.
spec.projectRef.nameTipo:* string
Requerido
Nombre del proyecto al que pertenece el espacio de trabajo de procesamiento de flujos. Debe especificar un recurso personalizado
AtlasProjectexistente.spec.projectRef.namespaceTipo:* string
Condicional
Espacio de nombres donde existe el
AtlasProjectrecurso personalizado especificado en spec.projectRef.name.AtlasProjectSi el recurso personalizado pertenece a un espacio de nombres diferente al del espacio de trabajo de procesamiento de flujos, debe especificar esta configuración.