Kubernetes 포기하고 Docker Compose로 재구축한 홈랩

Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes

Kubernetes 포기하고 Docker Compose로 재구축한 홈랩

작년에 Kubernetes로 홈랩을 구성했지만, 유지보수가 너무 어렵고 불안정한 하드웨어 문제까지 겹쳐 결국 Docker Compose 기반으로 회귀했습니다. 이 글은 현재의 홈랩 구조와 배포 시스템을 소개합니다. Proxmox 호스트에 Docker를 설치해 핵심 서비스를 운영하고, 각 스택을 하나의 큰 compose 파일로 합치는 방식입니다. 또한 IPv6 ULA와 해싱을 이용해 각 컨테이너에 결정론적 주소를 할당하고, Caddy를 통해 인그레스를 구현했습니다. Kubernetes 없이도 유연하고 제어 가능한 홈랩을 구축한 경험을 공유합니다.

Kubernetes는 너무 어렵습니다. 저는 클러스터의 다른 모든 머신을 합친 것보다 더 많은 코어와 메모리를 가진 머신이 일주일에 한두 번씩 자폭할 때, 그 실험 전체에 큰 타격을 입었습니다.

이 날의 다른 글

2026-07-16