分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击人工智能教程
通常情况下,
service
和
pod
的
IP
仅可在集群内部访问。集群外部的请求需要通过负载均衡转发到service
在
Node
上暴露的
NodePort
上,然后再由
kube-proxy
将其转发给相关的Pod。
而
Ingress
就是为进入集群的请求提供路由规则的集合,如下图所示
internet
|
[ Ingress ]
--|-----|--
[ Services ]
Ingress
可以给
service
提供集群外部访问的
URL
、负载均衡、
SSL
终止、
HTTP
路由等。为了配置这些Ingress
规则,集群管理员需要部署一个
Ingress controller
,它监听
Ingress和service
的变化,并根据规则配置负载均衡并提供访问入口。