%20para%20alta%20disponibilidade%20Mysql.png)
Estou tentando configurar o banco de dados MySQL HA com Microk8s Kubernetes.
O objetivo é ter o MySQL rodando em todos os 3 nós com 1 IP flutuante entre eles, e que se algum dos nós explodir em chamas, o banco de dados continuará funcionando.
Eu instalei 3 nós seguindohttps://microk8s.io/high-availability, eu os agrupei e, na verdade, se eu correr, microk8s kubectl get no
recebo
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
Habilitei o painel e funciona em todos os 3, em IPs individuais.
Agora eu gostaria de instalar o MySQL e fazer com que ele usasse IP flutuante e que os dados fossem mantidos em todos os 3.
Minhas perguntas são:
- Como instalar o MySQL no microk8s?
- Como torná-lo sempre altamente disponível para cópia de dados.
- Como ter IP flutuante?
Alguém pode me indicar o tutorial correto ou me ajudar a conseguir isso?
Obrigado