Sobre el proyecto
El proyecto Flatcar Homelab proporciona automatización y configuración para desplegar un clúster de Kubernetes en bare metal. Enfatiza la infraestructura inmutable utilizando Flatcar Container Linux y gestiona el estado del clúster a través de un flujo de trabajo GitOps impulsado por ArgoCD.
Los componentes técnicos clave incluyen:
- Networking: Cilium para CNI, Gateway API y cifrado WireGuard.
- Storage: Rook-Ceph para almacenamiento de bloques distribuido.
- Provisioning: Un servidor de arranque PXE basado en Python y playbooks de Ansible para el bootstrapping y la configuración.
El repositorio está organizado en playbooks de Ansible para la instalación, un servidor de arranque para PXE y un directorio de payload que contiene los manifiestos de Kubernetes y las aplicaciones de ArgoCD tanto para la infraestructura de la plataforma como para las cargas de trabajo.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.