是否可以将多个入口与IBM Cloud Kubernetes服务合并?

时间:2018-09-30 21:01:14

标签: kubernetes containers ibm-cloud kubernetes-ingress

由服务支持的单个入口需要注解ingress.bluemix.net/rewrite-path才能重写URL。用代码管理多个服务容易出错。有没有一种方法可以定义多个单独的入口对象,并由负载均衡器将它们全部合并?开箱即用,似乎无法正常工作。

2 个答案:

答案 0 :(得分:3)

是的。您可以将它们放在不同的命名空间中,可以进一步了解here

您也可以在此Github issue

上阅读有关内容

例如,您还可以通过在nginx入口控制器命令行上指定nginx ingress controller选项来使用--ingress-class使用多个入口控制器。更多信息here

答案 1 :(得分:1)

IKS文档列出了用于管理入口的几种不同方案。听起来好像您要处理多个应用程序,但是不清楚是在一个名称空间还是在多个名称空间中执行此操作。如果有多个名称空间,则确实需要多个入口资源。如果在一个命名空间中,则在如何构造入口文件方面更具灵活性:https://console.bluemix.net/docs/containers/cs_ingress.html#multiple_namespaces