当使用内部部署(我自己运行)像Kong这样的api网关时,它是否应该在一个节点中以主kubernetes集群的形式运行,还是应该作为单独的kubernetes集群运行?
答案 0 :(得分:1)
除非你有一个惊人的理由不这样做:在群集中运行Kong。由于集群A和集群B之间的连接断开,所以你想要的最后一件事就是所有API请求都要轰炸,更不用说请求从一层抽象层跳到另一层抽象时的可怕延迟。
从nginx Ingress控制器获取页面,您还可以使用Endpoint
API绕过基于iptables
的{{1}}机制,从而节省更多延迟和系统资源 - 多群集配置几乎不可能的技巧。
这是我的回忆,甚至还有基于Kong的Ingress控制器,如果他们的功能集和你的需求一致,可以为你节省更多的心痛