Об этом проекте
Проект 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 как для инфраструктуры платформы, так и для рабочих нагрузок.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.