.png)
Microk8s Kubernetes を使用して MySQL HA データベースをセットアップしようとしています。
目標は、3 つのノードすべてで MySQL を実行し、その間に 1 つのフローティング IP を配置し、いずれかのノードが突然停止してもデータベースが機能し続けるようにすることです。
私は以下の3つのノードをインストールしましたhttps://microk8s.io/高可用性、私はそれらを一緒にグループ化し、本当に私が実行すると、microk8s kubectl get no
私は得る
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
ダッシュボードを有効にすると、3 つすべての個別の IP で機能します。
ここで、MySQL をインストールし、フローティング IP を使用し、3 つすべてにデータを保存するようにしたいと思います。
私の質問は次のとおりです:
- microk8s に MySQL をインストールするにはどうすればいいですか?
- データを常にコピーできるように高可用性を実現する方法。
- フローティング IP を取得するにはどうすればいいですか?
どなたか正しいチュートリアルを教えてもらえますか、またはこれを達成するのを手伝ってもらえませんか?
ありがとう