我正在运行裸机Kubernetes集群并尝试使用Load Balancer来公开我的服务。我通常知道负载平衡器是底层公共云的功能,但最近对Ingress控制器的支持似乎现在应该可以使用nginx作为自托管负载平衡器。将外部IP分配给节点
到目前为止,我一直在关注的例子here建立一个nginx的入口控制器,它背后的一些测试服务。但是,我无法按照步骤6显示运行负载平衡器的节点的外部IP,因为我的节点在地址部分没有ExternalIP,只有LegacyHostIP和InternalIP。
我已经在服务的规范指定它试图手动分配ExternalIP我的集群。但是,这似乎被映射为externalID。
如何手动设置我的节点的ExternalIP地址?
我想我可能已经想通了。通过绑定我的复制控制器到一个服务,并暴露出来,nginx Load Balancer的作品。我现在要解决这个问题,尽管如果任何人都可以评论,如果这是建议的解决方法或不。 – KingJ