You must have the following setup on your PC:
- Podman
- Minikube
- Git
This requires a minimum of:
- 2 physical CPU cores
- 6 GB of free memory
For the MeshNetwork (Istio) Lab you need a minimum of:
- 4 physical CPU cores
- 9 GB of free memory
-
Install CLI Tools
🌏 Detailed Documentation for the Task
brew install kubernetes-cli
-
Install Podman
🌏 Detailed Documentation for the Task
brew install podman
-
Start Podman
podman machine init --cpus 4 --memory 6666 podman machine start
-
Install Minikube
🌏 Detailed Documentation for the Task
-
Install Minikube
brew install minikube
-
Start Minikube
minikube start --driver=podman
-
-
Install CLI Tools
🌏 Detailed Documentation for the Task
curl.exe -LO "https://dl.k8s.io/release/v1.26.0/bin/windows/amd64/kubectl.exe"
-
Install Podman
-
Start Podman
podman machine init --cpus 4 --memory 6666 podman machine start
-
Install Minikube
🌏 Detailed Documentation for the Task
-
Download Minikube
-
Start Minikube
minikube start --driver=podman --insecure-registry "10.0.0.0/24"
-
-
Install some addons we will need later
minikube addons enable registry minikube addons enable ingress minikube addons enable dashboard minikube addons list|grep enabled
| dashboard | minikube | enabled ✅ | Kubernetes | | default-storageclass | minikube | enabled ✅ | Kubernetes | | ingress | minikube | enabled ✅ | Kubernetes | | registry | minikube | enabled ✅ | Google | | storage-provisioner | minikube | enabled ✅ | Google |