Об этом проекте

Проект Flatcar Homelab предоставляет средства автоматизации и конфигурации для развертывания кластера Kubernetes на bare metal. Он делает упор на неизменяемую инфраструктуру с использованием Flatcar Container Linux и управляет состоянием кластера через GitOps-процесс на базе ArgoCD. Ключевые технические компоненты включают: - Сеть: Cilium для CNI, Gateway API и шифрование WireGuard. - Хранение данных: Rook-Ceph для распределенного блочного хранилища. - Провижининг: PXE-сервер загрузки на базе Python и Ansible playbooks для начальной настройки и конфигурации. Репозиторий организован в виде Ansible playbooks для установки, сервера загрузки для PXE и директории payload, содержащей манифесты Kubernetes и приложения ArgoCD как для инфраструктуры платформы, так и для рабочих нагрузок.