当需要处理来自多个域名 和 URL 路径的流量时,应该使用 Ingress 。它让我们可以使用声明性语句配置路由和 Service 。 Ingress 控制器将提供你的路由并将它们映射到服务。
总结ClusterIP 、 NodePort 、 Ingress 将流量路由到集群中的服务。每一个都是为不同的用例设计的。 ClusterIP 更多是为集群内服务的通信而设计,某些向集群外部暴露的 TCP 和 UDP 服务适合使用 NodePort 。而如果向外暴露的是 HTTP 服务,且需要提供域名和 URL 路径路由能力时则需要在 Service 上面再加一层 Ingress 做反向代理才行。
可能你对 Ingress , Ingress-Controller 还是有一点模糊,后面我在写一篇 Ingress 的实践文章,给大家扫扫盲。
【编辑推荐】
Unity游戏开发入门与提升系列之C#编程入门视频课程
Java零基础快速入门-开发工具Eclipse的安装和使用
如何选择正确的软件开发模型?
研究人员开发新型纳米光子模拟处理器
Netcraft 8 月 Web 服务器调查报告发布
(责任编辑:admin)