AncomCluster 인프라 구성 및 서비스 배포 가이드

Source

  • Depot/Infra/AncomCluster 구성.md

Summary

이 노트는 AncomCluster 환경의 물리적/논리적 구성(Master/Worker/Jetson 노드)과 Ansible 호스트 설정을 정의합니다. k3s 클러스터 설치, MetalLB, Cert-Manager, NFS/Longhorn/MinIO 스토리지 백엔드 설정을 포함하며, Nextcloud, Vaultwarden, Gitea, Szurubooru, OpenFaaS, RustDesk, Docker Registry 등 주요 자체 호스팅 서비스들의 Helm 기반 배포 및 유지보수 명령어를 기록하고 있습니다.

Key Points

  • 클러스터 아키텍처: Mini PC(Master), Raspberry Pi(Worker), Jetson Nano(Jetson Worker)로 구성되며 Ansible을 통해 관리됨
  • K3s 배포: Master 및 Worker 노드에 대한 k3s 설치 스크립트와 토큰 기반 연결 설정 포함
  • 네트워크 및 보안: MetalLB(LB), Cert-Manager(TLS) 설치 절차 기록
  • 스토리지: NFS Provisioner, Longhorn, MinIO 설정 항목 존재 (세부 값은 별도 파일 참조)
  • 서비스 스택: Nextcloud, Vaultwarden, Gitea, Szurubooru, OpenFaaS, RustDesk, Docker Registry 등의 Helm 차트 적용 및 수동 업그레이드/복구 절차 포함