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