开发者社区> 问答> 正文

ingress是什么?它有什么作用?

ingress是什么?它有什么作用?

展开
收起
游客py5kcp7dd6tu6 2022-03-15 20:13:47 1042 0
1 条回答
写回答
取消 提交回答
  • ingress(在kubernetes v1.1时添加)暴露从集群外到集群内服务的HTTP或HTTPS路由。定义在ingress资源上的规则控制流量的路由方式。

    通常情况下,Service 和 Pod 的 IP 仅可在集群内部访问。集群外部的请求需要通过负载均衡转发到 Service 在 Node 上暴露的 NodePort 上,然后再由 kube-proxy 通过边缘路由器 (edge router) 将其转发给相关的 Pod 或者丢弃。而 Ingress 就是为进入集群的请求提供路由规则的集合

    Ingress 可以给 Service 提供集群外部访问的 URL、负载均衡、SSL 终止、HTTP 路由等。为了配置这些 Ingress 规则,集群管理员需要部署一个 Ingress Controller,它监听 Ingress 和 Service 的变化,并根据规则配置负载均衡并提供访问入口。

    2022-03-15 20:48:10
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于Kubernetes的互联网Ingress实践 立即下载
基于kubernetes的互联网ingress实践 立即下载
Ingress日志中心介绍 立即下载