El recurso personalizado AtlasStreamWorkspace 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, el Operador de Atlas Kubernetes sólo 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 área de trabajo de stream processing.
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, el Operador de Atlas Kubernetes sólo 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, el Operador de Atlas Kubernetes sólo admite el proveedor
AWSy la regiónVIRGINIA_USApara este recurso personalizado.spec.clusterConfig.tierTipo: string
Requerido
String que indica el nivel de clúster para el espacio de trabajo de stream processing. Los valores válidos incluyen:
SP10SP30
spec.connectionRegistryTipo: objeto
Opcional
Objeto que contiene la configuración para el Registro de Conexiones. El Registro de Conexiones contiene todas las conexiones para el espacio de trabajo de stream processing.
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
namespace en el que se encuentra el
AtlasProjectRecurso Personalizado especificado en spec.projectRef.name. Si elAtlasProjectrecurso personalizado pertenece a un espacio de nombres diferente al espacio de trabajo de procesamiento de flujo, debes especificar esta configuración.