Minikube
Preliminary
Minikube binary has installed, if not check 🔗link
Hardware Requirements:
- At least 2 GB of RAM per machine (minimum 1 GB)
- 2 CPUs on the master node
- Full network connectivity among all machines (public or private network)
Operating System:
- Ubuntu 20.04/18.04, CentOS 7/8, or any other supported Linux distribution.
Network Requirements:
- Unique hostname, MAC address, and product_uuid for each node.
- Certain ports need to be open (e.g., 6443, 2379-2380, 10250, 10251, 10252, 10255, etc.)
[Optional] Disable aegis service and reboot system for Aliyun
sudo systemctl disable aegis && sudo reboot
Customize your cluster
minikube start --driver=podman --image-mirror-country=cn --kubernetes-version=v1.33.1 --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --cpus=6 --memory=20g --disk-size=50g --force
Restart minikube
minikube stop && minikube start
Add alias
alias kubectl="minikube kubectl --"
Forward
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip) -L '*:30443:0.0.0.0:30443' -N -f
and then you can visit https://minikube.sigs.k8s.io/docs/start/ for more detail.