Kong入口控制器说明

时间:2018-08-28 04:46:34

标签: kubernetes kubernetes-ingress kong

在我通过doc来为Kubernetes实现KONG Ingress Controller时,有人提到

  

Ingress控制器提供的主要功能之一是   对Kubernetes集群中的更改做出反应的能力。这意味着   我们需要扩展部署或吊舱模具,我们需要更新Kong   配置(在这种情况下为目标)

他们说,他们定期检查POD中的更改并相应地更新KONG UPSTREAM的目标。我的问题是,这就是Kubernetes中服务的目的,为什么不直接指向充当内部服务发现的服务 ClusterIP Port 本身。

1 个答案:

答案 0 :(得分:3)

Kong入口控制器readme的摘录:

  

为什么是端点而不是服务

     

Kong入口控制器未使用服务将流量路由到   豆荚。相反,它使用Endpoints API绕过kube-proxy来   允许Kong功能,例如会话亲和力和自定义负载平衡   算法。它还可以消除开销,例如用于的conntrack条目   iptables DNAT。