피드로 돌아가기
Week 3 - Learning K8s
Dev.toDev.to
Infrastructure

Proxmox 기반 K8s HA 구성 중 직면한 리소스 충돌과 안정성 이슈

Week 3 - Learning K8s

Nic Baughman2026년 4월 3일1intermediate

Context

Proxmox 가상화 환경에서 Kubernetes HA 클러스터를 구축하는 과정. Control Plane 장애 시 kubectl 명령어가 작동하지 않는 가용성 문제 발생. VM 실행 중 호스트 OS가 멈추는 시스템 락업 현상 지속.

Technical Solution

  • Swap 설정 미적용 문제 해결을 통한 Node 안정성 확보 시도
  • Control Plane 고가용성 설계를 위한 로드밸런싱 및 엔드포인트 구성 재검토
  • CPU Thread 오버서브스크립션(Oversubscription) 해결을 위한 자원 할당 최적화
  • Worker Node의 가상 CPU 코어 수를 하향 조정하여 호스트 OS의 리소스 가용성 확보
  • Proxmox 호스트와 VM 간의 리소스 경합 분석을 통한 시스템 안정화 전략 수립

Key Takeaway

가상화 환경의 클러스터 구축 시 논리적 자원 할당량보다 물리적 자원의 한계를 우선 고려하는 리소스 격리 설계의 중요성.


가상화 기반 K8s 구축 시 호스트 OS의 가용 자원을 확보하기 위해 CPU Oversubscription 비율을 보수적으로 설정할 것

원문 읽기