%20para%20alta%20disponibilidad%20de%20Mysql.png)
Estoy intentando configurar la base de datos MySQL HA con Microk8s Kubernetes.
El objetivo es tener MySQL ejecutándose en los 3 nodos con 1 IP flotante entre ellos, y que si alguno de los nodos estalla en llamas, la base de datos continúa funcionando.
He instalado 3 nodos siguienteshttps://microk8s.io/alta-disponibilidad, los agrupé y realmente si corro microk8s kubectl get no
obtengo
NAME STATUS ROLES AGE VERSION
node3 Ready <none> 4m28s v1.19.3-34+a56971609ff35a
node2 Ready <none> 25m v1.19.3-34+a56971609ff35a
node1 Ready <none> 37m v1.19.3-34+a56971609ff35a
Habilité el panel y funciona en los 3, en IP individuales.
Ahora me gustaría instalar MySQL y que use IP flotante y que los datos se mantengan en los 3.
Mis preguntas son:
- ¿Cómo instalar MySQL en microk8s?
- Cómo tenerlo Altamente disponible para que los datos se copien en todo momento.
- ¿Cómo tener IP flotante?
¿Alguien puede indicarme el tutorial correcto o ayudarme a lograrlo?
Gracias