Kubernetes:LoadBalancer 保持挂起状态 - 在介绍视频中它可以正常工作
Kubernetes: LoadBalancer keeps pending even - in intro video it works
更新:好的,我并不孤单:https://github.com/docker/for-mac/issues/2445
跟随 this,他获得了一个外部 IP:
我从 GitHub 获得了 YAML 文件。
wordpress LoadBalancer 10.108.161.250 <pending> 80:30806/TCP
为什么我的 LoadBalancer 只是挂起而他的(在视频中)不是?
请注意,他确实有一个 LoadBalencer,它为服务公开了一个外部 ip。
LoadBalancer
服务需要底层基础设施的支持。如果您将它们部署在受支持的提供商(例如 AWS 或 GKE)中,它们会自动运行。
如果您将它们本地部署到 Mac 或使用 minikube
,它们将不起作用
Docker for Mac 使 LoadBalancers 在 http://localhost:{port}
自动可用。
这已在 18.03.0-ce-rc1-mac54 中修复:
来自发行说明:
- Kubernetes Load balanced services are no longer marked as `Pending`.
更新:好的,我并不孤单:https://github.com/docker/for-mac/issues/2445
跟随 this,他获得了一个外部 IP:
我从 GitHub 获得了 YAML 文件。
wordpress LoadBalancer 10.108.161.250 <pending> 80:30806/TCP
为什么我的 LoadBalancer 只是挂起而他的(在视频中)不是?
请注意,他确实有一个 LoadBalencer,它为服务公开了一个外部 ip。
LoadBalancer
服务需要底层基础设施的支持。如果您将它们部署在受支持的提供商(例如 AWS 或 GKE)中,它们会自动运行。
如果您将它们本地部署到 Mac 或使用 minikube
,它们将不起作用Docker for Mac 使 LoadBalancers 在 http://localhost:{port}
自动可用。
这已在 18.03.0-ce-rc1-mac54 中修复:
来自发行说明:
- Kubernetes Load balanced services are no longer marked as `Pending`.