Capítulo 5. Automatizar la gestión de bases de datos en Kubernetes con operadores

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo, continuaremos nuestra exploración de la ejecución de bases de datos en Kubernetes, pero cambiaremos nuestro enfoque de la instalación a las operaciones. No basta con saber cómo se asignan los elementos de una aplicación de base de datos a las primitivas proporcionadas por Kubernetes para una implementación inicial. También necesitas saber cómo mantener esa infraestructura a lo largo del tiempo para dar soporte a tus aplicaciones críticas para el negocio. En este capítulo, echaremos un vistazo al enfoque de Kubernetes sobre las operaciones para que puedas mantener las bases de datos en funcionamiento de forma eficaz.

Las operaciones para bases de datos y otras infraestructuras de datos consisten en una lista común de tareas del "segundo día", entre las que se incluyen las siguientes:

  • Aumento y reducción de la capacidad, incluida la reasignación de la carga de trabajo en clusters redimensionados

  • Monitorear la salud de la base de datos y reemplazar las instancias fallidas (o que fallan)

  • Realizar tareas rutinarias de mantenimiento, como operaciones de reparación en Apache Cassandra

  • Actualizar y parchear el software

  • Mantener seguras las claves de acceso y otras credenciales que puedan caducar con el tiempo

  • Realizar copias de seguridad y utilizarlas para restaurar datos ...

Get Gestión de datos nativos de la nube en Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.