takutakahashi.dev

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 の仕組み把握が難しいですね〜