맥북에서 쿠버네티스 클러스터, 이제 버추얼박스로!

by DD
9개월 전
조회수 12

VMware Fusion의 라이선스 문제로 VirtualBox로 전환

arm64 지원 시작으로 맥북에서 쿠버네티스 클러스터 구축 용이

Vagrant, Tabby 등 도구를 활용하여 클러스터 구성 및 Headlamp 설치

arm64 지원을 위한 VirtualBox의 노력

VirtualBox는 x86-64 기반 가상화 기술을 기반으로 arm64 지원에 어려움을 겪었다. M1, M2 맥북의 등장과 커뮤니티의 요구에 따라 개발팀은 arm64 지원을 위한 여러 시도를 진행했다. Developer Preview 버전을 공개했지만, 버그와 문제로 인해 어려움을 겪었고, 결국 2024년 9월 v7.1부터 arm64 공식 지원을 발표했다.

VMware Fusion vs VirtualBox: 장단점 비교

VMware Fusion은 라이선스 문제와 설치 과정의 복잡성으로 인해 불편함이 있었다. VirtualBox는 arm64 지원을 통해 이러한 단점을 극복하고, 윈도우와 맥OS 환경에서 동일한 코드로 배포 및 실행을 가능하게 했다. 따라서 VirtualBox쿠버네티스 클러스터 구축에 더 적합한 선택이 될 수 있으며, 설치 편의성호환성 측면에서 유리하다.

쿠버네티스 클러스터 구축 실전 가이드

arm64 환경에서 쿠버네티스 클러스터 구축은 세 단계로 진행된다. 먼저, VirtualBox, Vagrant, Tabby를 설치한다. 다음으로, 깃헙 소스를 클론하여 클러스터를 구성하고, vagrant up 명령어를 실행한다. 마지막으로, Tabby를 통해 클러스터에 접속하여 PodService 상태를 확인하고, Headlamp를 설치하여 GUI 환경에서 클러스터를 관리한다.

새로 산 맥북으로 “더 쉽게” 쿠버네티스 클러스터 구성하기