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