14/11 12:30HS @ Escenario Rojo TRACK INFRASTRUCTURE
Hay que tener bases de datos en Kubernetes? Hay que tener bases de datos en Kubernetes
Speaker: Eduardo Costales
Correr bases de datos en Kubernetes siempre fue el elefante en la habitación: nadie habla de eso pero todo el mundo ve que se "debería poder". Teniendo operadores y objetos "customizados" para montones de aplicaciones y propósitos excepto para algo tan básico como interactuar con una base relacional, no hacía más que acrecentar este asunto. Hoy por hoy, DBaaS es sinónimo de cloud y queda limitado a productos de las big big (Amazon RDS, Azure Database, Google Cloud SQL), dejando afuera soluciones on-premise o cloud-neutral. En enero de este año se aprobó con el nivel "sandbox" dentro de la CNCF el primer operador para RDBM en Kubernetes: Cloud Native PG (https://github.com/cncf/sandbox/issues/128). La idea de esta charla es hacer una introducción y repaso de ciertos conceptos de Kubernetes como operadores y CRDs para luego pasar a una breve demo de cómo interactuar con el operador de CNPG e implementar una base de datos en Kubernetes que esté completamente cubierta a nivel requerimientos (storage, parámetros especificos, etc.), de manera de recorrrer brevemente puntos claves de la documentación del operador.
