使用Rancher2.6+,有没有办法(通过注解或其他方式)指定NodePort服务的目标FQDN?
我需要一个外部LB。
bqf10yzr1#
第4层负载平衡器(或外部负载平衡器)将流量转发到节点端口。第4层负载平衡器允许您转发HTTP和TCP流量。通常,底层云提供商支持第4层负载平衡器,因此当您在裸机服务器和vSphere群集上部署RKE群集时,第4层负载平衡器不受支持。但是,单个globally managed config-map可用于在NGINX或第三方入口上公开服务。(来源:Rancher)按照此document为你的NodePort服务创建目标FQDN。在本文档中,他们使用了普通端口80和端口443,请将它们替换为你的nodeport值。为此,首先你需要使用NodePort配置运行应用程序。
1条答案
按热度按时间bqf10yzr1#
第4层负载平衡器(或外部负载平衡器)将流量转发到节点端口。第4层负载平衡器允许您转发HTTP和TCP流量。
通常,底层云提供商支持第4层负载平衡器,因此当您在裸机服务器和vSphere群集上部署RKE群集时,第4层负载平衡器不受支持。但是,单个globally managed config-map可用于在NGINX或第三方入口上公开服务。(来源:Rancher)
按照此document为你的NodePort服务创建目标FQDN。在本文档中,他们使用了普通端口80和端口443,请将它们替换为你的nodeport值。为此,首先你需要使用NodePort配置运行应用程序。