프로젝트 소개
Flatcar Homelab 프로젝트는 베어메탈에 Kubernetes 클러스터를 배포하기 위한 자동화 및 구성을 제공합니다. Flatcar Container Linux를 사용하여 불변 인프라를 강조하며, ArgoCD 기반의 GitOps 워크플로우를 통해 클러스터 상태를 관리합니다.
주요 기술 구성 요소는 다음과 같습니다:
- 네트워킹: CNI를 위한 Cilium, Gateway API 및 WireGuard 암호화.
- 스토리지: 분산 블록 스토리지를 위한 Rook-Ceph.
- 프로비저닝: 부트스트래핑 및 구성을 위한 Python 기반 PXE 부트 서버와 Ansible 플레이북.
해당 리포지토리는 설정을 위한 Ansible 플레이북, PXE용 부트 서버, 그리고 플랫폼 인프라와 워크로드 모두를 위한 Kubernetes 매니페스트 및 ArgoCD 애플리케이션이 포함된 payload 디렉토리로 구성되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.