피드로 돌아가기
Dev.toInfrastructure
원문 읽기
VirtualBox 기반 Oracle Linux 9 환경의 K8s 단일 노드 랩 구축
How to install K8s locally in VirtualBox (self Lab for Beginner)
AI 요약
Context
워크로드 테스트 및 kubectl 명령어 실습을 위한 독립적인 격리 환경 필요성 증대. 클라우드 비용 부담 없이 로컬 리소스를 활용한 학습용 인프라 구성 지향.
Technical Solution
- Oracle VirtualBox를 활용한 하이퍼바이저 기반 가상화 환경 구축
- Oracle Linux 9 Minimal 버전 설치를 통한 OS 오버헤드 최소화
- 4GB RAM 및 2 vCPU 할당을 통한 Kubernetes 최소 가동 요구사항 충족
- 20GB Storage 확보로 컨테이너 이미지 및 런타임 데이터 저장 공간 확보
- Bridged Network 설정을 통한 가상 머신과 외부 네트워크 간 독립 IP 통신 구현
- USB Tablet 포인팅 디바이스 설정을 통한 VM 인터페이스 제어 최적화
실천 포인트
1. 가상 머신 생성 시 RAM 4GB 이상, CPU 2코어 이상 할당 여부 확인
2. 네트워크 모드를 NAT 대신 Bridged로 설정하여 외부 접근성 확보
3. OS 설치 시 Minimal 버전을 선택하여 불필요한 패키지 제거 및 리소스 절약
4. VirtualBox의 Pointing Device 설정을 USB Tablet으로 변경하여 입력 지연 방지