首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse Che与Istio一样自定义入轨

Eclipse Che与Istio一样自定义入轨
EN

Stack Overflow用户
提问于 2019-01-15 14:47:57
回答 1查看 491关注 0票数 0

是否可以使用像Istio这样的“自定义”Kubernetes侵入版运行月食-车

我可以在Docker-For-Mac上安装带有Helm的Eclipse(就像)和端口转发8080和8087,但是它无法创建项目- Ingress error

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-20 21:26:19

Istio是一个一种典型Kubernetes入口控制器的替换,而不仅仅是一个入口控制器的实例,它有自己的资源类型(虚拟服务)。因此,这是一个具有挑战性的问题。

Eclipse确实允许您配置它在入口上放置的注释(请参阅配置映射获取详细信息),因此您可以使用一个不同于默认的NGINX的不同的ingress控制器,但是Che绝对会为每个工作区创建一个宏来路由流量,如果没有某种入口控制器,这是行不通的。

因此,您有几个选项,这两个选项都涉及在Istio旁边部署一个入口控制器:

  1. 您可以部署一个入口控制器,或者允许它从您的提供者获得一个单独的外部IP,或者将它配置为一个NodePort,并以这种方式将流量路由到它。这有效地绕过了Istio的流量到Eclipse。
  2. 您可以利用以下事实:入口控制器包括常规Kubernetes服务,方法是创建一个Istio虚拟服务,该服务根据您为Eclipse选择的主机名或通配符将流量路由到入口控制器的服务。然后,入口控制器路由到Che服务器或特定的工作区。这为到Eclipse的流量增加了一个额外的路由步骤,但它的优点是可以利用现有网关和通信量的配置。

希望在将来Eclipse将支持创建Istio虚拟服务,作为为每个工作区创建一个In匀称的替代方法,但在这之前,需要有一些东西来弥补这一差距。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54201233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档