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