部署 Ingress Gateway
目录
介绍
Ingress Gateway 部署通过以下方式实现对服务网格资源的安全外部访问:
- 提供专用的南北向流量入口
- 支持灵活的暴露方式(LoadBalancer/NodePort)
- 支持协议特定的监听器配置
- 将网关组件与控制平面隔离
核心价值:安全且可扩展的入口流量管理
特性
- 多协议监听支持(HTTP/HTTPS/TCP)
- 共享/专用网关部署模式
- 云厂商 LB 集成(AWS ELB、MetalLB 等)
- 裸金属环境下的 NodePort 回退方案
通过 LoadBalancer 部署网关
第一步:发起部署
- 进入:Service Mesh > Gateway
- 选择目标集群
- 点击 Deploy Gateway
第二步:协议配置
第三步:云集成
针对华为云 ELB:
-
提供 ELB ID 和类型
针对 MetalLB: -
在 Network Management > External Address Pool 中确认可用 IP
通过 NodePort 部署网关
第一步:配置 NodePort
- 将 Service Type 设置为 NodePort
- 定义节点端口:
第二步:外部代理设置
推荐架构:
验证
-
访问网关详情页
-
确认状态为:Running
-
验证端点连通性:
运行注意事项
- 共享网关对所有集群项目可见
- 专用网关需项目隔离
- TLS 终止需单独配置证书
- 避免与现有服务端口冲突