0

当使用像Kong这样的本地(在我自己的)api网关时,它应该在一个节点中作为1与主kubernetes集群运行还是应该作为单独的kubernetes集群运行?

4

1 回答 1

1

除非你有一个惊人的理由不这样做:在集群中运行 Kong。由于集群 A 和集群 B 之间的连接断开,您几乎不希望所有 API 请求都被炸毁,更不用说请求从一个抽象层跳到另一个抽象层时的可怕延迟。

从 nginx Ingress 控制器获取页面,您还有机会使用EndpointAPI 绕过iptables基于- 的Service机器,从而节省更多的延迟和系统资源——这在多集群配置中几乎是不可能的。

我记得甚至还有基于 Kong 的 Ingress 控制器,如果它们的功能集和您的需求保持一致,它可以为您节省更多的心痛

于 2018-03-24T04:15:31.650 回答