このプロジェクトについて
Flatcar Homelabプロジェクトは、ベアメタルへのKubernetesクラスター展開のための自動化と構成を提供します。Flatcar Container Linuxを使用した不変インフラストラクチャを重視し、ArgoCDによるGitOpsワークフローを通じてクラスターの状態を管理します。
主な技術コンポーネントは以下の通りです:
- ネットワーキング:CNI、Gateway API、およびWireGuard暗号化にCiliumを採用。
- ストレージ:分散ブロックストレージにRook-Cephを採用。
- プロビジョニング:ブートストラップと構成のためのPythonベースのPXEブートサーバーおよびAnsibleプレイブック。
リポジトリは、セットアップ用のAnsibleプレイブック、PXE用のブートサーバー、そしてプラットフォームインフラストラクチャとワークロードの両方に対するKubernetesマニフェストおよびArgoCDアプリケーションを含むペイロードディレクトリで構成されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.