赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 弹性容器实例 ECI
  4. 操作指南
  5. 网络
  6. Nginx Ingress管理
  7. Nginx Ingress概述

Nginx Ingress概述

  • Nginx Ingress管理
  • 发布于 2025-04-15
  • 0 次阅读
文档编辑
文档编辑

本文介绍Ingress基本概念、Ingress Controller工作原理和Nginx Ingress Controller的使用说明。

Ingress基本概念

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

Ingress Controller工作原理

Ingress Controller用于解析Ingress的转发规则。Ingress Controller收到请求,匹配Ingress转发规则转发到后端Service所对应的Pod,由Pod处理请求。Kubernetes中Service、Ingress与Ingress Controller有着以下关系:

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

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

  • Ingress Controller是一个反向代理程序,负责解析Ingress的反向代理规则。如果Ingress有增删改的变动,Ingress Controller会及时更新自己相应的转发规则,当Ingress Controller收到请求后就会根据这些规则将请求转发到对应Service的Pod上。

Ingress Controller通过API Server获取Ingress资源的变化,动态地生成Load Balancer所需的配置文件,然后依次生成新的路由转发规则。工作原理

Nginx Ingress Controller使用说明

当前Kubernetes官方维护的是Nginx Ingress Controller,ACK Serverless基于社区版的Nginx Ingress Controller进行了优化。当在创建ACK Serverless集群时,您选择安装的Nginx Ingress Controller组件即为ACK Serverless定制版的Nginx Ingress Controller组件。

相关文档

  • 安装Nginx Ingress Controller

  • 创建Nginx Ingress

  • Ingress高级用法

相关文章

Nginx Ingress概述 2025-04-15 17:15

本文介绍Ingress基本概念、Ingress Controller工作原理和Nginx Ingress Controller的使用说明。 Ingress基本概念

安装Nginx Ingress Controller 2025-04-15 17:15

阿里云容器服务Serverless版基于社区版的Nginx Ingress Controller进行了优化,提供Nginx Ingress Controller功能。本文介绍如何在ACK Serverless集群安装Nginx Ingress Controller。

创建Nginx Ingress 2025-04-15 17:15

Ingress是Kubernetes中的一个资源对象,用来管理集群外部访问集群内部服务的方式。您可以通过Ingress资源来配置不同的转发规则,从而根据转发规则访问集群内Pod。本文介绍如何通过控制台和kubectl方式创建、查看、更新和删除Nginx Ingress。

Nginx Ingress访问日志分析与监控 2025-04-15 17:15

阿里云Ingress组件除了提供外部可访问的URL、负载均衡、SSL、基于名称的虚拟主机外,还支持将所有您的HTTP请求日志记录到标准输出中。您可以在创建集群时启用日志服务,在阿里云日志服务SLS查看Nginx Ingress的访问日志分析报表和监控Nginx Ingress实时状态。本文介绍Ngi

Ingress高级用法 2025-04-15 17:15

在Kubernetes集群中,Nginx Ingress对集群服务(Service)中外部可访问的API对象进行管理,提供七层负载均衡能力。您可以给Nginx Ingress配置提供外部可访问的URL、Rewrite配置、HTTPS服务、以及灰度发布功能等。本文介绍如何配置安全的路由服务、HTTPS

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