상세 컨텐츠

본문 제목

CKA 시험 환경 구성

Kubernetes/CKA

by chamusik 2025. 3. 22. 15:47

본문

이성미 강사님의 패스트캠퍼스와 유튜브 따배런 영상을 참고하여 VirtualBox를 이용한 Kubernetes 클러스터 구축을 진행했습니다. 과정이 수월했다면 글을 쓰지 않았겠지만, 여러 시행착오를 겪었기에 이를 정리하고자 합니다.

 

1.  VirtualBox  설치  및  OVA 파일  다운로드

  1. VirtualBox 7.0.2 버전을 다운로드하여 설치합니다.
  2. VM용 OVA 파일을 다운로드합니다.
  3. VirtualBox에서 OVA 파일을 열어 가상 머신을 불러옵니다.

 2.  VirtualBox  네트워크  구성

  1. VirtualBox 상단 메뉴에서 **[파일] - [도구] - [네트워크 관리자]**로 이동합니다.
  2. NAT Network를 선택하여 새 네트워크를 생성합니다.
  3. 일반 옵션에서 이름IPv4 접두사를 설정합니다.
  4. 포트 포워딩을 구성합니다.

 3.  VM  스펙  조정

이성미 강사님께서는 다음과 같은 VM 스펙을 권장하셨습니다.

  • console: memory 1GB, CPU 1개
  • k8s-master, hk8s-master: memory 2GB, CPU 2개
  • all worker: memory 2GB, CPU 2개

하지만, 저는 8GB 메모리를 사용 중이므로 스펙을 일부 조정했습니다.

처음에는 다음과 같이 설정했습니다.

  • console: memory 1GB, CPU 1개
  • k8s-master, hk8s-master: memory 2GB, CPU 2개
  • all worker: memory 1GB, CPU 1개

그러나 마스터 노드에서 "Begin: Loading essential drivers..." 메시지에서 멈추는 문제가 발생했습니다.
이를 해결하기 위해 마스터 노드의 CPU를 3개로 변경하였더니 정상적으로 작동했습니다.

 

 구성  확인

구성이 올바르게 되었는지 확인하기 위해 Xshell에서 console에 접속한 후 다음 명령어를 실행합니다.

ping 8.8.8.8
 
kubectl config use-context k8s
kubectl get nodes
 
kubectl config use-context hk8s
kubectl get nodes
 

모든 것이 정상적으로 작동한다면, VirtualBox에서 모든 VM을 종료한 후
각 VM에 대해 'k8s 초기설정'이라는 스냅샷을 생성하여 이후 문제가 발생할 경우 복원할 수 있도록 합니다.

'Kubernetes > CKA' 카테고리의 다른 글

CKA 합격 후기  (0) 2026.02.22
[CKA] RBAC  (0) 2025.10.08
[CKA] kubeadm upgrade  (0) 2025.10.07
[CKA] etcd-backup  (0) 2025.10.06

관련글 더보기