是否可以使用像Istio这样的“自定义” Kubernetes Ingress运行Eclipse-Che?
我可以在Docker-For-Mac上安装带有Helm的Eclipse-Che(如minikube插件启用入口)和端口转发8080和8087-但创建项目失败-Ingress error
答案 0 :(得分:0)
Istio网关是replacement for a typical Kubernetes ingress controller,而不仅仅是入口控制器的实例,并且具有自己的资源类型(虚拟服务)。因此,这是一个具有挑战性的问题。
Eclipse Che确实允许您配置放置在Ingress上的注释(有关详细信息,请参见配置图),因此您可以使用除NGINX的默认值以外的其他Ingress控制器,但是Che绝对会创建一个Ingress每个工作区来路由流量,没有某种入口控制器就无法工作。
因此,您有两个选择,这两个都涉及在Istio旁边部署一个入口控制器:
希望在将来,Eclipse Che将支持创建Istio虚拟服务,作为为每个工作区创建Ingress的替代方法,但是直到那是真的,还需要一些东西来弥合差距。