Conexiones a servicios de datos
Conecte servicios Redis, RabbitMQ, Elasticsearch y SQL dentro o fuera de Kubernetes.
Dos formas de conexión
Para destinos de Kubernetes, seleccione un clúster, namespace y Service/Pod. Battani llega al destino mediante un túnel bajo demanda vinculado a la interfaz de bucle local del servidor. Las conexiones directas utilizan un host y un puerto accesibles desde el servidor de Battani.
El registro de conexión contiene el destino, el tipo de servicio, las preferencias TLS y la política de acceso. RabbitMQ puede definir endpoints separados para mensajería y administración.
Credenciales y uso compartido
- Referencia a un Secret de Kubernetes: los campos se resuelven en el servidor al establecer la conexión.
- Credenciales manuales: se almacenan cifradas en el servidor; las respuestas de las listas no contienen la contraseña real.
- Configure TLS y el nombre real del servidor cuando sea necesario.
- Ámbito personal o de sistema, con permisos de lectura, escritura o administración para usuarios y equipos.
- El modo de solo lectura de la conexión bloquea las operaciones que modifican datos.
Preparar una nueva conexión
El acceso SQL de solo lectura necesita una cuenta independiente de base de datos con los privilegios mínimos. La cuota gratuita es de 1 conexión por tipo y 3 conexiones activas en total. Probar una conexión requiere un permiso propio porque abre una conexión real con el destino.
- Seleccione el tipo de servicio y el modo de destino en Servicios de datos.
- Complete los endpoints, la autenticación y TLS. Empiece con acceso de solo lectura.
- Ejecute la prueba de conexión y compruebe qué etapas han funcionado o fallado.
- Abra el registro para entrar en su consola y comparta el nivel de acceso adecuado con quienes lo necesiten.