对于许多企业来说,将生产环境转移到Kubernetes集群上,会让应用程序的流量管理变得复杂且具有挑战性。
而Ingress Controller允许通过Yaml编排脚本提供高可用的七层负载均衡、Waf防火墙或者API Gateway,它是Kubernetes集群对外服务的核心组件。
Ingress-nginx是Kubernetes Ingress Controller开源版本中的一种,它使用了NGINX作为反向代理和负载均衡器,生态完善、功能丰富,性能与稳定性也是极优秀的。
这是Nginx开源论坛上的第10季课程,这里我会详细介绍基于Nginx开发的Ingress Controller,包括Kubernetes社区及Nginx官方提供的2种开源Controller,对比它们各自的优缺点。
这个主题同样包含4次课程,每次大约1个小时的视频课程,包括:
Ingress Controller 的工作原理
Ingress Controller与Master的通讯机制
K8s官方NGINX Ingress Controller的核心特性
Nginx官方Controller开源版的核心特性
课件下载
这四次课程的PPT在这里:点击下载 。