O AtlasStreamWorkspace recurso personalizado configura espaços de trabalho do Atlas Stream Processing.
Exemplo
O exemplo a seguir adiciona um espaço de trabalho de processamento de fluxo. Para saber mais, consulte Gerenciar o 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
Observação
Atualmente, o Atlas Kubernetes Operator suporta somente o fornecedor AWS e a região VIRGINIA_USA para este recurso personalizado.
Parâmetros
Esta seção descreve os parâmetros do AtlasStreamWorkspace .
spec.nameTipo: string
Obrigatório
Nome que identifica o espaço de trabalho de processamento de fluxo.
spec.clusterConfigTipo: objeto
Obrigatório
Objeto que contém a configuração do espaço de trabalho de processamento de fluxo.
spec.clusterConfig.providerTipo: string
Obrigatório
String que indica o provedor de serviços de nuvem para o espaço de trabalho de processamento de fluxo.
Observação
Atualmente, o Atlas Kubernetes Operator suporta somente o fornecedor
AWSe a regiãoVIRGINIA_USApara este recurso personalizado.spec.clusterConfig.regionTipo: string
Obrigatório
String que indica a região do AWS, doAzure ou do Google Cloud para o espaço de trabalho de processamento de fluxo.
Observação
Atualmente, o Atlas Kubernetes Operator suporta somente o fornecedor
AWSe a regiãoVIRGINIA_USApara este recurso personalizado.spec.clusterConfig.tierTipo: string
Obrigatório
String que indica a camada do cluster para o espaço de trabalho de processamento de fluxo. Os valores válidos incluem:
SP10SP30
spec.connectionRegistryTipo: objeto
Opcional
Objeto que contém a configuração do Registro de Conexão. O Registro de Conexão contém todas as conexões para o espaço de trabalho de processamento de fluxo.
spec.connectionRegistry.nameTipo: string
Condicional
Nome do segredo opaco que contém sua conexão de processamento de fluxo. Você deve incluir este parâmetro para cada conexão no Registro de Conexão.
spec.connectionRegistry.namespaceTipo: string
Condicional
Namespace do segredo opaco que contém sua conexão de processamento de fluxo. Você deve incluir este parâmetro para cada conexão no Registro de Conexão.
spec.projectRef.nameTipo:* string
Obrigatório
Nome do projeto ao qual pertence o espaço de trabalho de processamento de fluxo. Você deve especificar um recurso personalizado
AtlasProjectexistente.spec.projectRef.namespaceTipo:* string
Condicional
Namespace no qual o
AtlasProjectRecurso Personalizado especificado em spec.projectRef.name existe. Se oAtlasProjectRecurso Personalizado pertencer a um namespace diferente do espaço de trabalho de processamento de fluxo, você deverá especificar esta configuração.