minikube가 WSL2에서 움직이게 된 것 같습니다.

2767 단어 WSL2kubernetes

TL;DR



minikube v1.12.0-beta.0 이상을 사용하면 --vm-driver=docker가 WSL2 환경을 지원합니다.



배경



Windows에서 minikube를 사용하려고하면 (minikube.exe), 아래와 같이 애틋한 느낌이 들기 쉽습니다.



minikube issue #5392이 닫히고 이후 빌드가 출시되었으므로 WSL2에서 minikube가 시작됩니다. 🎉

시도해보기



Ubuntu 20.04, docker 19.03.11(WSL2)이 실행되는 환경입니다.

설치는 리눅스 버전의 minikube 바이너리를 떨어 뜨렸다.
$ wget https://github.com/kubernetes/minikube/releases/download/v1.12.0-beta.0/minikube-linux-amd64
$ chmod +x ./minikube-linux-amd64
$ mv ./minikube-linux-amd64 minikube 
$ sudo install minikube /usr/local/bin/ 

시작시 --vm-driver=docker를 지정하면 즐거운 시간이 시작됩니다.
$ minikube start --vm-driver=docker                                                
😄  minikube v1.12.0-beta.0 on Ubuntu 20.04
✨  Using the docker driver based on user configuration
👍  Starting control plane node minikube in cluster minikube
🚜  Pulling base image ...
💾  Downloading Kubernetes v1.18.3 preload ...
    > preloaded-images-k8s-v3-v1.18.3-docker-overlay2-amd64.tar.lz4: 526.01 MiB
🔥  Creating docker container (CPUs=2, Memory=6300MB) ...
❗  This container is having trouble accessing https://k8s.gcr.io
💡  To pull new external images, you may need to configure a proxy: https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
🐳  Preparing Kubernetes v1.18.3 on Docker 19.03.2 ...
    ▪ kubeadm.pod-network-cidr=10.244.0.0/16
🔎  Verifying Kubernetes components...
🌟  Enabled addons: default-storageclass, storage-provisioner
🏄  Done! kubectl is now configured to use "minikube"



아이콘이 귀엽다 😄

좋은 웹페이지 즐겨찾기