将外部IP分配给节点

金杰

我正在运行一个裸机Kubernetes集群,并尝试使用负载均衡器公开我的服务。我通常知道负载均衡器是底层公共云的功能,但是由于最近对Ingress Controllers的支持,看来现在应该可以将nginx用作自托管负载均衡器了。

到目前为止,我一直在遵循此处的示例来设置nginx Ingress Controller及其背后的一些测试服务。但是,我无法执行步骤6,该步骤显示了负载均衡器所运行的节点的外部IP,因为我的节点在地址部分中没有外部IP,只有LegacyHostIP和InternalIP。

我尝试通过在服务规范中指定将IP手动分配给群集。但是,这似乎被映射为externalID。

如何手动设置节点的ExternalIP地址?

亚当·威廉

我建议您查看MetalLB:https//github.com/google/metallb

它允许使用ARP或BGP在裸机群集中使用外部IP地址。它对我们非常有用,它使您可以像在云中一样简单地请求LoadBalancer服务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章