Ingress Controller选择:Traefik、Nginx还是Kong? - QingyaFan/kubernetes-cluster-creator GitHub Wiki

在选择Ingress Controller时,常见的选择有Traefik、Nginx和Kong,该如何选择,它们各有什么优劣。这里我想说一下对于技术选型的观点:任何方案都有它的优势和劣势,关键看自己的业务场景,不可能选择一种方案,都是优势,没有劣势。

什么是Ingress,不要和API Gateway混淆

Ingress是kubernetes中定义的一个API对象,管理外部对集群内服务的访问,如果把一个国家比作一个k8s集群,那么Ingress就是外交部。Ingress可以发挥负载均衡和虚拟主机的作用。

  • Ingress实现负载均衡

Ingress的负载均衡

  • Ingress实现虚拟主机

Ingress虚拟主机