• Ingress是K8S API的标准资源类型之一, 也是一种核心资源,它其实就是一组基于域名和URL路径,把用户的请求转发至指定Service资源的规则
    • 可以将集群外部的请求流量,转发至集群内部,从而实现“服务暴露

    • Ingress控制器是能够为Ingress资源监听某套接字,然后根据Ingress规则匹配机制路由调度流量的一个组件

    • 说白了, Ingress没啥神秘的,就是个(简化版)nginx + 一段go脚本而已

    注意: Ingress只能调度并暴露7层应用,特指http和httpst协议
    常用的Ingress控制器的实现软件
    Ingress-nginx
    HAProxy
    Traefik
    image.png