The documentation you are viewing is for Dapr v1.10 which is an older version of Dapr. For up-to-date documentation, see the latest version.
设置 Minikube 集群
如何在 Minikube 集群中设置 Dapr。
设置 Minikube 集群
先决条件
注意:对于Windows,在 BIOS 和 安装 Hyper-V 启用虚拟化(Vitualization)
启动 Minikube 集群
- (可选) 设置默认的 VM 驱动
minikube config set vm-driver [driver_name]
注意:关于支持的驱动程序和如何安装插件的详细信息,请参阅 DRIVERS。
- 使用 1.13.x 或更新版本的 Kubernetes
--kubernetes-version
启动集群
minikube start --cpus=4 --memory=4096 --kubernetes-version=1.16.2 --extra-config=apiserver.authorization-mode=RBAC
- 启用仪表盘和 ingress 插件
# 启用 dashboard
minikube addons enable dashboard
# 启用 ingress
minikube addons enable ingress
(可选) 安装Helm v3
注意: 最新的 Dapr helm chart 不再支持 Helm v2。 请按照这篇文章 Helm 迁移指南 从Helm v2 迁移到Helm v3。
疑难解答
- 负载均衡器的外部IP地址不显示在
kubectl get svc
在 Minikube 中,您 Service 的 EXTERNAL-IP 在 kubectl get svc
显示 <pending>
在这种情况下,您可以运行 minikube service [service_name]
在没有外部 IP 地址的情况下打开您的服务。 在这种情况下,您可以运行 minikube service [service_name]
在没有外部 IP 地址的情况下打开您的服务。
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
...
$ 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 |
|-----------|----------------------|-------------|---------------------------|
Opening kubernetes service default/calculator-front-end in default browser...
$ minikube service calculator-front-end
|-----------|----------------------|-------------|---------------------------|
| NAMESPACE | NAME | TARGET PORT | URL |
|-----------|----------------------|-------------|---------------------------|
| default | calculator-front-end | | http://192.168.64.7:30534 |
|-----------|----------------------|-------------|---------------------------|
🎉 Opening kubernetes service default/calculator-front-end in default browser...
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.