피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Proxmox 기반 K8s HA 구성 중 직면한 리소스 충돌과 안정성 이슈
Week 3 - Learning K8s
AI 요약
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 비율을 보수적으로 설정할 것