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