Table of Contents |
---|
Pre-Requisits
- Install Ubuntu on WSL2 in windows
Install Docker
In WSL2/Ubuntu:
Code Block |
---|
$ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg $ echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io |
...
Code Block |
---|
$ sudo /etc/init.d/docker start |
Minikube
Install
Code Block |
---|
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube |
Configure
Code Block |
---|
$ minikube config view $ minikube config set vm-driver docker $ minikube config set memory 8192 $ minikube config set cpu 4 $ eval $(minikube docker-env) |
Start Minikube
Code Block |
---|
$ minikube start minikube v1.23.2 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.22.2 preload ... > preloaded-images-k8s-v13-v1...: 511.84 MiB / 511.84 MiB 100.00% 3.39 MiB Creating docker container (CPUs=2, Memory=3100MB) ... 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.22.2 on Docker 20.10.8 ... ▪ Generating certificates and keys ... ▪ Booting up control plane ... ▪ Configuring RBAC rules ... Verifying Kubernetes components... ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5 Enabled addons: storage-provisioner, default-storageclass Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default |
FORGET IT - THIS DOESN'T WORK
References
Reference | URL |
---|---|
Setting up Kubernetes on WSL to work with Minikube on Windows 10 | https://blog.thepolyglotprogrammer.com/setting-up-kubernetes-on-wsl-to-work-with-minikube-on-windows-10-90dac3c72fa1 |
Install Docker Engine on Ubuntu | https://docs.docker.com/engine/install/ubuntu/ |
Minikube start | https://minikube.sigs.k8s.io/docs/start/ |
...