kubernetes网关对比与选型

背景

之前经常听到各种类型的网关,比如nginx,envoy等等,但是对这些网关概念理解并不多,所以打算把主流网关做一个对比与选型。

基本概念

网关(Gateway)

网关主要是将不同网络之间的流量进行转发的节点,用来处理不同协议或者网络拓扑流量,同时还会处理网络层协议转换,负载均衡、流量控制和安全策略等。

总的来说,网关具有以下基本功能:

  • 流量转发
  • 协议转换
  • 负载均衡
  • 流量控制
  • 安全策略

Ingress Controller

image-20240920072544589

如图所示,ingress是对外提供服务的入口,主要负责L7流量处理。接收外部流量根据不同规则转发到service,service再转发到对应的服务上。


kubernetes网关对比与选型
http://example.com/2024/09/20/kubernetes网关对比与选型/
Author
John Doe
Posted on
September 20, 2024
Licensed under