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的部署运行架构图

相关推荐
白-胖-子6 小时前
深入剖析大模型在文本生成式 AI 产品架构中的核心地位
人工智能·架构
勇哥的编程江湖9 小时前
starrocks官网docker部署mysql无法连接
运维·docker·容器
Pomelo_刘金9 小时前
用 DDD 把「闹钟」需求一点点捏出来
架构·rust·领域驱动设计
Pomelo_刘金10 小时前
Clean Architecture 整洁架构:借一只闹钟讲明白「整洁架构」的来龙去脉
后端·架构·rust
碳酸的唐10 小时前
Inception网络架构:深度学习视觉模型的里程碑
网络·深度学习·架构
五点六六六13 小时前
前端常见的性能指标采集
前端·性能优化·架构
平凡之大路15 小时前
【企业架构】TOGAF概念之二
架构·togaf·企业架构
秋千码途16 小时前
小架构step系列26:Spring提供的validator
java·spring·架构
终端行者17 小时前
k8s之Ingress服务接入控制器
云原生·容器·kubernetes
西陵17 小时前
Nx带来极致的前端开发体验——借助playground开发提效
前端·javascript·架构