Docs Menu
Docs Home
/ /
/ / /

AtlasStreamConnection Recurso personalizado

El recurso personalizado AtlasStreamConnection configura Atlas Stream Processing Conexiones. Puede configurar una conexión de muestra, una conexión a un flujo de cambios de Atlas o una conexión a Apache Kafka. sistema.

Los siguientes ejemplos añaden una conexión para agregar a la Registro de Conexiones del espacio de trabajo de stream processing. Para aprender más, consulta Administrar Atlas Stream Processing.

apiVersion: atlas.mongodb.com/v1
kind: AtlasStreamConnection
metadata:
name: my-stream-connection
spec:
name: sample_stream_solar
type: Sample

Nota

Si usted especifica Sample para el parámetro spec.type, el parámetro spec.name debe coincidir con el nombre de la colección de muestra. Actualmente, Atlas Kubernetes Operator solo es compatible con la colección de muestra sample_stream_solar para este recurso personalizado.

apiVersion: atlas.mongodb.com/v1
kind: AtlasStreamConnection
metadata:
name: my-stream-connection
spec:
name: my-stream-connection
type: Cluster
clusterConfig:
name: my-cluster
role:
name: my-db-role
type: CUSTOM
apiVersion: atlas.mongodb.com/v1
kind: AtlasStreamConnection
metadata:
name: my-stream-connection
spec:
name: my-stream-connection
type: Kafka
kafkaConfig:
bootstrapServers: "comma,separated,list,of,server,addresses"
authentication:
mechanism: SCRAM-512
credentials:
name: ref-to-creds-secret
namespace: default
security:
protocol: SSL
certificate:
name: ref-to-certificate-secret
namespace: default

AtlasStreamConnection es el esquema para la API de atlasstreamconnections

Name
Tipo
Descripción
Requerido

apiVersion

string

atlas.mongodb.com/v1

true

kind

string

AtlasStreamConnection

true

metadata

Objeto

Consulte la documentación de Kubernetes API para conocer los campos del campo metadata.

true

spec

Objeto

AtlasStreamConnectionSpec define el estado objetivo de AtlasStreamConnection.

false

status

Objeto

AtlasStreamConnectionStatus define el estado observado de AtlasStreamConnection.

false

AtlasStreamConnectionSpec define el estado de destino de AtlasStreamConnection.

Name
Tipo
Descripción
Requerido

name

string

Etiqueta legible por humanos que identifica de forma única la conexión de transmisión.

true

type

enum

Tipo de conexión. Puede ser de clúster o de Kafka. Enumeración: Kafka, clúster, muestra.

true

clusterConfig

Objeto

La configuración que se utilizará para conectarse a un clúster Atlas.

false

kafkaConfig

Objeto

La configuración que se utilizará para conectarse a un clúster de Kafka.

false

La configuración que se utilizará para conectarse a un clúster Atlas.

Name
Tipo
Descripción
Requerido

name

string

Nombre del clúster configurado para esta conexión.

true

role

Objeto

El nombre de un rol DB integrado o personalizado para conectarse a un clúster Atlas.

true

El nombre de una función de base de datos personalizada o integrada para conectarse a un clúster Atlas.

Name
Tipo
Descripción
Requerido

name

string

El name del rol a usar. Puede ser un rol integrado o personalizado.

true

type

enum

Tipo del DB rol. Puede ser BUILT_IN CUSTOMo. BUILT_INEnumeración:, CUSTOM

true

La configuración que se utilizará para conectarse a un clúster de Kafka.

Name
Tipo
Descripción
Requerido

authentication

Objeto

Credenciales de usuario necesarias para conectarse a un clúster de Kafka. Incluye el tipo authentication y los parámetros para ese modo authentication.

true

bootstrapServers

string

Lista de direcciones de servidores separadas por comas

true

security

Objeto

Propiedades para la conexión de transporte segura a Kafka. Para SSL, esto puede incluir el certificado de confianza que se usará.

true

config

mapa[cadena]cadena

Un mapa de pares clave-valor de Kafka para configuración opcional. Este es un objeto plano y las claves pueden tener caracteres ".".

false

Credenciales de usuario necesarias para conectarse a un clúster de Kafka. Incluye el tipo de autenticación y sus parámetros.

Name
Tipo
Descripción
Requerido

credentials

Objeto

Referencia al secreto que contiene el nombre de usuario y la contraseña de la cuenta para conectar con el clúster de Kafka.

true

mechanism

enum

Estilo de autenticación. Puede PLAIN ser, SCRAM-256 o -.SCRAM512PLAINEnumeración:, SCRAM256-, SCRAM-512

true

Referencia al secreto que contiene el nombre de usuario y la contraseña de la cuenta para conectar con el clúster de Kafka.

Name
Tipo
Descripción
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

Espacio de nombres del recurso de Kubernetes

false

Propiedades para la conexión de transporte segura a Kafka. Para SSL, esto puede incluir el certificado de confianza que se utilizará.

Name
Tipo
Descripción
Requerido

protocol

enum

Describe el tipo de transporte. Puede ser PLAINTEXT SSLo. PLAINTEXTEnumeración:, SSL

true

certificate

Objeto

Un x509 certificate público y confiable para conectarse a Kafka a través de SSL.

false

Un certificado x509 público y confiable para conectarse a Kafka a través de SSL.

Name
Tipo
Descripción
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

Espacio de nombres del recurso de Kubernetes

false

AtlasStreamConnectionStatus define el estado observado de AtlasStreamConnection.

Name
Tipo
Descripción
Requerido

conditions

[]objeto

Condiciones es la lista de estados que muestra el estado actual del recurso personalizado de Atlas

true

instances

[]objeto

Lista de instances que utilizan la configuración de conexión

false

observedGeneration

entero

ObservedGeneration Indica la generación de la especificación del recurso que el operador Atlas conoce. El operador Atlas actualiza este campo con el valor 'metadata.generation' en cuanto inicia la conciliación del recurso. Formato: int64

false

La condición describe el estado de un recurso personalizado de Atlas en un momento determinado.

Name
Tipo
Descripción
Requerido

status

string

Estado de la condición; uno de Verdadero, Falso, Desconocido.

true

type

string

Tipo de condición de recurso personalizado de Atlas.

true

lastTransitionTime

string

Última vez que la condición cambió de un estado a otro. Representado en ISO 8601 formato. Formato: fecha y hora.

false

message

string

A message proporcionando detalles sobre la transición.

false

reason

string

El reason para la última transición de la condición.

false

ResourceRefNamespaced es una referencia a un recurso de Kubernetes que permite configurar el espacio de nombres

Name
Tipo
Descripción
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

Espacio de nombres del recurso de Kubernetes

false

Volver

AtlasSearchIndexConfig

En esta página