피드로 돌아가기
How to install K8s locally in VirtualBox (self Lab for Beginner)
Dev.toDev.to
Infrastructure

VirtualBox 기반 Oracle Linux 9 환경의 K8s 단일 노드 랩 구축

How to install K8s locally in VirtualBox (self Lab for Beginner)

RodrigoMuneralha252026년 5월 15일1beginner

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으로 변경하여 입력 지연 방지

원문 읽기