O AtlasStreamInstance recurso personalizado configura instâncias do Atlas Stream Processing .
Exemplo
O exemplo seguinte adiciona uma instância Atlas Stream Processing . Para saber mais, consulte Gerenciar Atlas Stream Processing.
apiVersion: atlas.mongodb.com/v1 kind: AtlasStreamInstance metadata: name: my-stream-instance spec: name: my-stream-instance 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 AtlasStreamcInstance .
spec.nameTipo: string
Obrigatório
Nome que identifica a instância do Atlas Stream Processing .
spec.clusterConfigTipo: objeto
Obrigatório
Objeto que contém a configuração da instância de Atlas Stream Processing .
spec.clusterConfig.providerTipo: string
Obrigatório
string que indica o fornecedor de serviços de nuvem para a instância do Atlas Stream Processing .
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 Amazon Web Services, Azure ou GCP para a instância do Atlas Stream Processing .
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 de cluster para a instância de Atlas Stream Processing . 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 a instância de Atlas Stream Processing .
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 a instância do Atlas Stream Processing pertence. 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 que a instância do Atlas Stream Processing , você deverá especificar esta configuração.