赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 分布式云容器平台ACK One
  4. 操作指南
  5. 注册集群
  6. 网络
  7. ALB Ingress管理
  8. ALB Ingress概述

ALB Ingress概述

  • ALB Ingress管理
  • 发布于 2025-04-18
  • 1 次阅读
文档编辑
文档编辑

本文介绍Ingress基本概念以及ALB Ingress Controller的工作原理、使用说明和安装要求。

Ingress基本概念

在Kubernetes集群中,Ingress作为集群内服务对外暴露的访问接入点,几乎承载着集群内服务访问的所有流量。Ingress是Kubernetes中的一个资源对象,用来管理集群外部访问集群内部服务的方式。您可以通过Ingress资源来配置不同的转发规则,从而根据不同的规则设置访问集群内不同的Service后端Pod。

ALB Ingress Controller工作原理

ALB Ingress Controller通过API Server获取Ingress资源的变化,动态地生成AlbConfig,然后依次创建ALB实例、监听、路由转发规则以及后端服务器组。Kubernetes中Service、Ingress与AlbConfig有着以下关系:

  • Service是后端真实服务的抽象,一个Service可以代表多个相同的后端服务。

  • Ingress是反向代理规则,用来规定HTTP/HTTPS请求应该被转发到哪个Service上。例如,根据请求中不同的Host和URL路径,让请求转发到不同的Service上。

  • AlbConfig是在ALB Ingress Controller提供的CRD资源,使用AlbConfig CRD来配置ALB实例和监听。一个AlbConfig对应一个ALB实例。

    image

ALB Ingress Controller使用说明

警告

为Ingress服务的ALB是由Controller完全托管的,您不能自行在ALB控制台上进行配置,否则可能造成Ingress服务的异常。关于ALB额度的更多信息,请参见使用限制。

ALB Ingress基于阿里云应用型负载均衡ALB(Application Load Balancer)之上提供更为强大的Ingress流量管理方式,兼容Nginx Ingress,具备处理复杂业务路由和证书自动发现的能力,支持HTTP、HTTPS和QUIC协议,完全满足在云原生应用场景下对超强弹性和大规模七层流量处理能力的需求。

ALB Ingress Controller安装要求

在注册集群上安装ALB Ingress Controller,需要满足以下要求:

  • 目标集群Kubernetes版本应大于1.19。

  • 目标集群属于ALB产品支持的地域和可用区。更多信息,请参见ALB支持的地域与可用区。

  • 通过内网将自有Kubernetes集群接入阿里云注册集群。

  • ALB Ingress后端应用为ECI Pod或者Terway ENI IP模式的Pod(混合弹性集群)。

相关文档

  • 安装和卸载ALB Ingress Controller,请参见ALB Ingress Controller组件管理。

  • 您可以通过配置转发规则,实现不同URL访问集群内不同的Service。具体操作,请参见通过ALB Ingress访问服务。

  • 使用ALB Ingress将来自不同域名或URL路径的请求转发给不同的后端服务器组,将HTTP访问重定向至HTTPS以及实现灰度发布,请参见ALB Ingress服务高级用法。

  • 创建、修改、更新AlbConfig以及开启日志服务,请参见通过AlbConfig配置ALB实例。

相关文章

ALB Ingress概述 2025-04-18 18:15

本文介绍Ingress基本概念以及ALB Ingress Controller的工作原理、使用说明和安装要求。 Ingress基本概念

ALB Ingress Controller组件管理 2025-04-18 18:15

ACK注册集群基于ALB七层转发规则提供了托管的ALB Ingress Controller。本文介绍如何在注册集群上安装和卸载ALB Ingress Controller。

通过ALB Ingress访问服务 2025-04-18 18:15

ALB Ingress支持HTTP、HTTPS和QUIC协议,满足云原生应用在需要高度弹性和大规模七层流量管理时的各种需求,与Nginx Ingress兼容。同时,支持复杂的业务路由配置和TLS证书的自动管理,提供灵活的流量管理机制。您可以通过配置转发规则,实现不同URL访问集群内不同的Servic

ALB Ingress服务高级用法 2025-04-18 18:15

在注册集群中,ALB Ingress对集群服务(Service)外部可访问的API对象进行管理,提供七层负载均衡能力。本文介绍如何使用ALB Ingress将来自不同域名或URL路径的请求转发给不同的后端服务器组,将HTTP访问重定向至HTTPS以及实现灰度发布等功能。 前提条件

通过AlbConfig配置ALB实例 2025-04-18 18:15

AlbConfig是由ALB Ingress Controller提供的CRD资源,ALB Ingress Controller使用AlbConfig配置ALB实例和监听。本文介绍如何创建、修改、更新AlbConfig以及开启日志服务等操作。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号