FAQs
¿Puedo acceder a mi base de datos desde fuera del clúster de SleakOps?
No directamente. Por diseño, todas las bases de datos en SleakOps son privadas. Esto significa que solo son accesibles desde dentro del clúster de Kubernetes o a través de la VPN configurada para el entorno.
Si necesitás conectar un servidor externo (por ejemplo, una herramienta de BI o un servidor en otra nube), la solución técnica es un VPC Peering.
- Configuración Manual: Actualmente, SleakOps no automatiza la creación de peerings desde el panel. Si lo requerís, debés contactar al equipo de soporte para realizar la configuración de red de forma segura.
¿Por qué no simplemente hacer la base de datos pública? Exponer una base de datos a internet es una práctica de alto riesgo que evitamos por las siguientes razones:
- Ataques de Fuerza Bruta: Al ser pública, cualquier bot en internet puede intentar adivinar tus credenciales constantemente.
- Vulnerabilidades del Motor: Si el motor de la base de datos (PostgreSQL/MySQL) tiene una falla de seguridad no parcheada, un atacante podría explotarla directamente.
- Exfiltración de Datos: Un error en la configuración de los grupos de seguridad podría dejar tus datos sensibles expuestos a todo el mundo.
¿Qué significa elegir "No Production" o "Production" al crear una dependencia?
Es simplemente una plantilla de configuración por defecto. Elegir una u otra pre-completa los valores recomendados para ese tipo de entorno — por ejemplo, "Production" sugiere instancias más grandes, backups automáticos, Multi AZ, etc. No vincula la dependencia a un entorno específico.
Si creo una dependencia de PostgreSQL con "No Production", ¿puedo pasarla luego a una config de Production?
Sí. Solo editá la dependencia después de crearla y ajustá los parámetros (tamaño de instancia, backups, Multi AZ, etc.) según tus necesidades de producción. No es necesario crear una nueva ni migrar datos manualmente.