更新:好的我并不孤单:https://github.com/docker/for-mac/issues/2445
在this之后,他获得了一个External-ip:
我从GitHub获得了YAML文件。
wordpress LoadBalancer 10.108.161.250 <pending> 80:30806/TCP
为什么我的LoadBalancer在他(在视频中)没有时才挂起?
请注意,他确实有一个LoadBalencer,它为服务公开了一个外部ip。
答案 0 :(得分:2)
LoadBalancer
服务需要来自底层基础架构的支持。如果您在支持的提供程序(如AWS或GKE)中部署它们,它们将自动运行。
如果您在Mac上或使用minikube
在本地部署它们,它们将无效答案 1 :(得分:2)
Docker for Mac使LoadBalancers自动http://localhost:{port}
可用。
答案 2 :(得分:1)
这已在18.03.0-ce-rc1-mac54:
中修复从发行说明:
- Kubernetes Load balanced services are no longer marked as `Pending`.