Kubernetes:LoadBalancer保持待定 - 在介绍视频中它起作用

问题描述 投票:0回答:3

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

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

我从GitHub获得了YAML文件。

wordpress         LoadBalancer   10.108.161.250   <pending>     80:30806/TCP

为什么我的LoadBalancer在他(在视频中)没有时才挂起?

请注意,他有一个负载均衡器,可以为服务公开外部IP。

kubernetes docker-for-mac
3个回答
1
投票

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

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


2
投票

LoadBalancer服务需要底层基础架构的支持。如果您在支持的提供程序(如AWS或GKE)中部署它们,它们将自动运行。

如果您在Mac上或使用minikube在本地部署它们,它们将无法工作

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


2
投票

Docker for Mac使http://localhost:{port}的LoadBalancers自动化。

© www.soinside.com 2019 - 2024. All rights reserved.