15、Kubernetes网络:Ingress、策略与服务网格详解

Kubernetes网络:Ingress、策略与服务网格详解

1. Ingress和Ingress控制器

Ingress规范虽并非Kubernetes中的正式服务类型,但对于Kubernetes工作负载的入口而言,却是至关重要的概念。由Service API定义的服务,仅能实现基础的第3/4层负载均衡。然而,实际部署在Kubernetes中的众多无状态服务,却需要高级的流量管理,通常还需要应用层控制,特别是HTTP协议管理。

Ingress API本质上是一个HTTP级别的路由器,它允许基于主机和路径的规则将流量导向特定的后端服务。例如,假设一个网站 www.evillgenius.com 有两个不同的路径 /registration /labaccess ,分别由Kubernetes中的 reg-svc labaccess-svc 两个服务提供支持。我们可以定义一个Ingress规则,确保对 www.evillgenius.com/registration 的请求被转发到 reg-svc 服务及其正确的端点Pod,同理,对 www.evillgenius.com/labaccess 的请求被转发到 labaccess-svc 服务的正确端点。此外,Ingress API还支持基于主机的路由,允许在单个入口上处理不同的主机。

Ingress API的另一个特性是能够声明一个Kubernetes Secret

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值