如果您的项目需要,设置默认的虚拟机。
minikube config set vm-driver [driver_name]
启动集群。如果需要,使用 --kubernetes-version
指定 Kubernetes 1.13.x 或更新版本。
minikube start --cpus=4 --memory=4096
启用 Minikube 仪表板和 ingress 插件。
# 启用仪表板
minikube addons enable dashboard
# 启用 ingress
minikube addons enable ingress
如果您使用 Helm,安装 Helm v3 客户端。
负载均衡器的外部 IP 地址在 kubectl get svc
中未显示。
在 Minikube 中,kubectl get svc
中的 EXTERNAL-IP
显示为 <pending>
状态。此时,您可以运行 minikube service [service_name]
来打开服务,即使没有外部 IP 地址。
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
...
calculator-front-end LoadBalancer 10.103.98.37 <pending> 80:30534/TCP 25h
calculator-front-end-dapr ClusterIP 10.107.128.226 <none> 80/TCP,50001/TCP 25h
...
$ minikube service calculator-front-end
|-----------|----------------------|-------------|---------------------------|
| NAMESPACE | NAME | TARGET PORT | URL |
|-----------|----------------------|-------------|---------------------------|
| default | calculator-front-end | | http://192.168.64.7:30534 |
|-----------|----------------------|-------------|---------------------------|
🎉 正在默认浏览器中打开 Kubernetes 服务 default/calculator-front-end...