文章预览
Gateway API 是一个专注于 Kubernetes 中 4 层和 7 层流量路由的项目,由 Kuberntes 官方发起。这个项目的愿景是成为 Kubernetes Ingress、负载均衡以及服务网格的下一代 API。本文将介绍如何基于阿里云服务网格 ASM 使用 Gateway API 高效管理集群中的流量。 01 概述 Cloud Native 我们从 Gateway API 名称上也可以看出其主要作用:定义网关以及与其相关路由规则。Gateway API 并不是单个 API,而是由 Gateway、GatewayClass、HTTPRoute 等多个 API 组成。 GatewayClass 类似 IngressClass,负责指定 Gateway API 的实际 Controller。 Gateway 负责指定具体的网关配置。 HTTPRoute 需要附加到一个 Gateway 上,为进入这个 Gateway 的流量指定路由规则。 Gateway API 中还有其他 API,在此不一一列举。 阿里云服务网格 ASM 支持使用 Gateway API 管理 ACK 集群中的流量,目前支持使用 Gateway API 配置网关流量规则,并且在 Ambie
………………………………