Docs Menu
Docs Home
/ /
Recursos personalizados
/ / /

AtlasStreamWorkspace Recurso personalizado

El recurso personalizado AtlasStreamWorkspace configura Atlas Stream Processing espacios de trabajo.

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.

Esta sección describe los parámetros AtlasStreamWorkspace.

spec.name

Tipo: string

Requerido

Nombre que identifica el área de trabajo de stream processing.

spec.clusterConfig

Tipo: objeto

Requerido

Objeto que contiene la configuración para el espacio de trabajo de procesamiento de flujo.

spec.clusterConfig.provider

Tipo: 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 AWS y la región VIRGINIA_USA para este recurso personalizado.

spec.clusterConfig.region

Tipo: 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 AWS y la región VIRGINIA_USA para este recurso personalizado.

spec.clusterConfig.tier

Tipo: string

Requerido

String que indica el nivel de clúster para el espacio de trabajo de stream processing. Los valores válidos incluyen:

  • SP10

  • SP30

spec.connectionRegistry

Tipo: 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.name

Tipo: 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.namespace

Tipo: 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.name

Tipo:* string

Requerido

Nombre del proyecto al que pertenece el espacio de trabajo de procesamiento de flujos. Debe especificar un recurso personalizado AtlasProject existente.

spec.projectRef.namespace

Tipo:* string

Condicional

namespace en el que se encuentra el AtlasProject Recurso Personalizado especificado en spec.projectRef.name. Si el AtlasProject recurso personalizado pertenece a un espacio de nombres diferente al espacio de trabajo de procesamiento de flujo, debes especificar esta configuración.

Volver

AtlasStreamConnection

En esta página