Kubernetes技术与架构-Ingress Controller

Ingress Controller控制器是实现Ingress对象的定义的组件,也即网关,负责Kubernetes集群内流量的分发,Kubernetes可以运行多个Ingress Controller控制器实例,不同的Ingress定义可以使用不同的Ingress Controller控制器实现,Kubernetes官方负责支持与维护的Ingress Controller控制器包括AWS、GCE以及NGINX Ingress Controller控制器,本文主要描述一些常用Ingress Controller控制器的使用方式。

如上所示,使用NGINX Ingress Controller定义两个Ingress,其对应的服务是ingress-myservicea以及ingress-myserviceb,其对应的IngressClassName是nginx

如上所示,使用apisix Ingress Controller定义一个Ingress,其对应的服务是httpbin,其对应的IngressClassName是apisix

如上所示,阿里云微服务应用MSE提供的Ingress Controller控制器Alibaba Cloud MSE Ingress的部署运行架构图

相关推荐
国强_dev6 小时前
轻量级实时数仓架构选型指南
架构
roman_日积跬步-终至千里6 小时前
【系统架构设计-综合题】计算机系统基础(1)
架构
C澒6 小时前
多场景多角色前端架构方案:基于页面协议化与模块标准化的通用能力沉淀
前端·架构·系统架构·前端框架
代码游侠6 小时前
复习——Linux设备驱动开发笔记
linux·arm开发·驱动开发·笔记·嵌入式硬件·架构
金刚猿16 小时前
01_虚拟机中间件部署_root 用户安装 docker 容器,配置非root用户权限
docker·中间件·容器
yunteng52116 小时前
通用架构(同城双活)(单点接入)
架构·同城双活·单点接入
JH_Kong16 小时前
解决 WSL 中 Docker 权限问题:从踩坑到完整修复
docker·容器
麦聪聊数据17 小时前
Web 原生架构如何重塑企业级数据库协作流?
数据库·sql·低代码·架构
程序员侠客行17 小时前
Mybatis连接池实现及池化模式
java·后端·架构·mybatis
陈桴浮海18 小时前
Kustomize实战:从0到1实现K8s多环境配置管理与资源部署
云原生·容器·kubernetes