【发布时间】:2018-09-02 11:07:38
【问题描述】:
当使用像 Kong 这样的本地(我自己运行)api 网关时,它应该在一个节点中作为 1 与主 kubernetes 集群一起运行,还是应该作为单独的 kubernetes 集群运行?
【问题讨论】:
标签: kubernetes kong api-gateway
当使用像 Kong 这样的本地(我自己运行)api 网关时,它应该在一个节点中作为 1 与主 kubernetes 集群一起运行,还是应该作为单独的 kubernetes 集群运行?
【问题讨论】:
标签: kubernetes kong api-gateway
除非你有一个惊人的理由不这样做:在集群中运行 Kong。由于集群 A 和集群 B 之间的连接断开,您几乎不希望所有 API 请求都被炸毁,更不用说请求从一个抽象层跳到另一个抽象层时的可怕延迟了。
从 nginx Ingress 控制器获取一个页面,您还有机会使用 Endpoint API 绕过基于 iptables 的 Service 机制,从而节省更多延迟和系统资源——这个技巧可以多集群配置几乎是不可能的。
我记得甚至有基于 Kong 的 Ingress 控制器,如果它们的功能集和您的需求一致,这可以为您节省更多的心痛
【讨论】: