Production-Grade な Raspberry Pi k8s クラスタ構想
HA な k8s クラスタを作ろうと思って、Raspberry Pi 4 を3つ買いました
Production-Grade Rpi Cluster に向けて
現在、MicroATX なシングルノード k8s が稼働中です。
k8s 上では、家計集計インフラ基盤と録画サーバ (epgstation) が動いています。
家族の録画サーバに対する可用性要求が高いため、高可用で運用する必要があります。
そのため、Rpi を Master とした HA クラスタを組もうと思います。
想定する構成
- rpi 3台で Master を組む
- etcd クラスタを兼務する
- rpi は SD Card boot ではなく、SSD か Network boot とする
- Worker は x86 サーバを参加させる
- SDS が動作する Hyper Converged Infrastructure を構築する
- pvc が dynamic provisioning できる
- pvc は Worker に依存しない冗長構成とする
- Master と Worker は、非常に簡単に増設できるようにする
- できれば、電源入れれば PXE ブートで全自動クラスタジョインするくらい
まとめ
まだ全然構想段階なので何もしていないのですが、ちょっとずつ検証を進めています。
PXE の仕組み把握が難しいですね〜