vagrant와 virtualbox을 이용하여 윈도우에 개발용 쿠버네티스 클러스터 구축

Vagrant and Windows Subsystem for Linux

※ vagrant의 wsl 지원은 아직 베타버전으로 가급적이면 stable 버전인 virtualbox를 사용하는 것이 좋을 것 같다.

환경

아래 환경에서 정리되었다.

  • Windows 11
  • PowerShell
  • Windows Subsystem for Linux Version 2
  • winget

1. 리눅스 배포판 설치

윈도우용 패키지를 설치하면 안되고 WSL 위에서 vagrant를 설치해야 한다. 리눅스 버전은 Ubuntu를 사용하도록 하자.

1.1. Windows Subsystem for Linux 설치

wsl에서 공식적으로 지원하는 배포판은 아래 명령으로 확인할 수 있다.

wsl -list -online

현재 wsl에서 지원하는 latest 버전인 22.04를 사용한다.

wsl --install ubuntu 22.04

2. Vagrant 설치

https://developer.hashicorp.com/vagrant/docs/other/wsl