집 서버 재설치를 10일 작업에서 30분 작업으로 줄인 사례

집에서 직접 운영하는 5대짜리 쿠버네티스 서버 묶음을 매번 손으로 다시 설치하다가, 자동화 뒤에는 한 번의 명령으로 약 30분 만에 전체 환경을 다시 만들 수 있게 됐다. 장비는 Lenovo ThinkPad T480/T480s 2대, 7060 USFF 1대, Lenovo M720q 2대이고, Synology DS223 나스를 저장소와 백업용으로 쓴다.

서버 운영 구성에는 베어메탈 쿠버네티스, , MetalLB, Nginx Ingress, cert-manager, ArgoCD, , Grafana, Loki, Sealed , 이 들어간다. 처음에는 설정을 잘못할 때마다 수동 재설치에 몇 시간씩 걸렸고, 10번 정도 반복한 뒤 으로 재설치 과정을 자동화했다.

이 자동화는 Lenovo , HP EliteDesk, Dell 노트북처럼 서로 다른 3개 제조사의 장비에서도 시험됐다. 전체 과정과 플레이북은 공개되어 있어 비슷한 집 서버 환경을 다시 만들 때 참고할 수 있다.

핵심 포인트

  • 5대의 중고 미니 PC와 노트북으로 집 안 쿠버네티스 서버 묶음을 운영한다.
  • 수동 재설치를 10번 반복한 뒤 으로 전체 재구축을 자동화했다.
  • 한 번의 명령으로 기본 Ubuntu 상태에서 운영 가능한 서버 구성까지 약 30분이 걸린다.
  • Synology DS223 나스는 저장소와 백업 역할을 맡는다.
  • 공개된 플레이북은 서로 다른 제조사의 장비에서도 시험됐다.
원문 보기