Sobre o projeto
O projeto Flatcar Homelab fornece automação e configuração para a implantação de um cluster Kubernetes em bare metal. Ele enfatiza a infraestrutura imutável usando Flatcar Container Linux e gerencia o estado do cluster por meio de um fluxo de trabalho GitOps alimentado pelo ArgoCD.
Os principais componentes técnicos incluem:
- Networking: Cilium para CNI, Gateway API e criptografia WireGuard.
- Storage: Rook-Ceph para armazenamento de bloco distribuído.
- Provisioning: Um servidor de boot PXE baseado em Python e playbooks Ansible para bootstrapping e configuração.
O repositório está organizado em playbooks Ansible para configuração, um servidor de boot para PXE e um diretório de payload contendo os manifestos do Kubernetes e aplicações ArgoCD tanto para a infraestrutura da plataforma quanto para as cargas de trabalho.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.