为集群设置静态IP
概述
本教程将向您展示如何创建具有静态 IP 的 minikube 集群。
前提条件
- minikube v1.29.0 或更高版本
- Docker 或 Podman 驱动程序
选择静态IP
静态 IP 必须是 IPv4、私有的,并且最后一个八位字节必须介于 2-254 之间 (X.X.X.2 - X.X.X.254)。
有效的静态 IP
10.0.0.2 - 10.255.255.254
172.16.0.2 - 172.31.255.254
192.168.0.2 - 192.168.255.254
教程
在 minikube start
上使用 --static-ip
标志来设置静态 IP。
注意:您不能将静态 IP 添加到现有集群,您必须删除并使用该标志重新创建集群。
$ minikube start --driver docker --static-ip 192.168.200.200
😄 minikube v1.28.0 on Darwin 13.1 (arm64)
✨ Using the docker driver based on user configuration
📌 Using Docker Desktop driver with root privileges
👍 Starting control plane node minikube in cluster minikube
🚜 Pulling base image ...
🔥 Creating docker container (CPUs=2, Memory=4000MB) ...
🐳 Preparing Kubernetes v1.25.3 on Docker 20.10.21 ...
▪ 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: default-storageclass
🏄 Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
$ minikube ip
192.168.200.200