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

相关推荐
moton20171 小时前
云原生:构建现代化应用的基石
后端·docker·微服务·云原生·容器·架构·kubernetes
你板子冒烟了2 小时前
JJJ:arm64架构下的asid相关
架构
小肚肚肚肚肚哦3 小时前
函数式编程中各种封装的对比以及封装思路解析
前端·设计模式·架构
一个假的前端男3 小时前
Windows Docker Desktop安装及使用 Docker 运行 MySQL
windows·docker·容器
小马爱打代码3 小时前
125个Docker的常用命令
运维·docker·容器
xiao-xiang3 小时前
jenkins-k8s pod方式动态生成slave节点
java·kubernetes·jenkins
胡八一4 小时前
解决docker: ‘buildx‘ is not a docker command.
运维·docker·容器
QQ_7781329746 小时前
在K8S中使用Values文件定制不同环境下的应用配置详解
kubernetes
m0_748245526 小时前
冯诺依曼架构和哈佛架构的主要区别?
微服务·云原生·架构
huosenbulusi15 小时前
helm推送到harbor私有库--http: server gave HTTP response to HTTPS client
云原生·容器·k8s