1

更新:好的,我并不孤单:https ://github.com/docker/for-mac/issues/2445

之后,他获得了一个外部 IP:

我从 GitHub 获得了 YAML 文件。

wordpress         LoadBalancer   10.108.161.250   <pending>     80:30806/TCP

为什么我的 LoadBalancer 只是挂起,而他的(在视频中)不是?

请注意,他确实有一个 LoadBalencer,可以为服务公开一个外部 ip。

4

3 回答 3

3

这些LoadBalancer服务需要底层基础设施的支持。如果您将它们部署在 AWS 或 GKE 等受支持的提供商中,它们会自动运行。

如果您在 Mac 上或使用 minikube 本地部署它们,它们将不起作用

此处的详细信息:https ://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#external-load-balancer-providers

于 2018-01-20T13:35:28.783 回答
2

这已在 18.03.0-ce-rc1-mac54 中修复:

从发行说明: - Kubernetes Load balanced services are no longer marked as `Pending`.

于 2018-03-02T02:41:21.430 回答
2

Docker for Mac 使 LoadBalancershttp://localhost:{port}自动可用。

于 2018-02-24T02:17:01.277 回答