MetalLB 및 Kubernetes 인프라 설정

Source

  • Depot/Infra/metallb.md

Summary

이 노트는 Kubernetes 클러스터에서 MetalLB(L2 모드)를 통한 IP 풀 할당, 자체 서명 인증서 생성, Let’s Encrypt ClusterIssuer 설정, 그리고 Kubernetes Dashboard 배포를 위한 일련의 명령어와 매니페스트를 기록한 것이다.

Key Points

  • MetalLB IPAddressPool 및 L2Advertisement 설정 (IP 범위: 192.168.29.100-150)
  • registry.cube.local 도메인을 위한 자체 서명 TLS 인증서 생성
  • Traefik Ingress Controller와 연동된 Let’s Encrypt Production ClusterIssuer 설정
  • Kubernetes Dashboard v2.7.0 배포