转发自
https://blog.csdn.net/weixin_46837396/article/details/119896694
Ingress(以Nginx为例)的工作原理如下:
- 用户编写Ingress规则,
说明哪个域名对应kubernetes集群中的哪个Service
- Ingress
控制器动态感知Ingress服务规则的变化,然后生成一段对应的Nginx反向代理配置
- Ingress控制器会将生成的Nginx配置写入到一个运行着的Nginx服务中,并动态更新
- 到此为止,其实真正在工作的就是一个Nginx了,内部配置了用户定义的请求转发规则