我想为我的入口创建一个可以从外部应用程序访问的域名。我正在尝试在我的同类集群上跟踪https://kind.sigs.k8s.io/docs/user/ingress/#using-ingress,该集群运行在我的mac上。
它只使用本地主机地址或http://local.projectcontour.io/访问入口。由于这类集群是本地运行的,所以我无法使用负载平衡器类型svc。是否有其他方法来设置域名以访问入口?
发布于 2022-03-22 12:29:47
是的,你不能在本地用这样的母老虎。有一个称为MetalLB的负载均衡器解决方案用于内部集群。
Kubernetes没有为裸金属集群提供网络负载均衡器(LoadBalancer类型的服务)的实现。
我已经找到了很好的文章安装在Mac上的善良。
回到过去,我发现MetalLB是一种为Kubernetes提供轻松负载均衡器的方法。在公共云世界中,让服务进入集群和随后的负载均衡器连接相当容易。它变得更加模糊(或者,昂贵的…)在房内。然而,我发现的问题是MacOS如何处理Docker。由于MacOS利用Hyperkit(用于虚拟化的http://collabnix.com/how-docker-for-mac-works-under-the-hood/),所以Dockers桥网络的接口实际上不是可路由的接口--实际上是连接到套接字
https://stackoverflow.com/questions/71564408
复制相似问题