我的基础架构基于Kubernetes(k3 s,带istio入口)。我想使用istio来公开一个不在我的集群中的应用程序。外部(互联网)--https--〉我的路由器--〉[群集] istio --〉[非群集]应用程序(192. 168. 1. 29:8123)我试着创建一个HAProxy容器,但它不工作...有什么想法吗?
zf2sa74q1#
如果您坚持通过Kubernetes集群将流量传输到非集群应用程序,有几种方法可以解决这个问题:可以使用Kubernetes本地ExternalName Kubernetes服务。Istio的方法是创建一个ServiceEntry,然后使用VirtualService和Gateway组合将流量定向到集群外的应用程序。
ExternalName
ServiceEntry
VirtualService
Gateway
1条答案
按热度按时间zf2sa74q1#
如果您坚持通过Kubernetes集群将流量传输到非集群应用程序,有几种方法可以解决这个问题:可以使用Kubernetes本地
ExternalName
Kubernetes服务。Istio的方法是创建一个
ServiceEntry
,然后使用VirtualService
和Gateway
组合将流量定向到集群外的应用程序。