本博客是我们关于 2022 年 3 月微服务的 Kubernetes 网络五部分系列文章的第二篇:
另外请务必下载我们的免费电子书《使用 NGINX 管理 Kubernetes 流量》: 实用指南,提供有关使用 NGINX 实现 Kubernetes 网络的详细指导。
Kubernetes 网络是一个用于连接 Kubernetes 组件、服务和流量的框架 - 但它不仅仅是将数据包从 A 移动到 B! 在第 1 单元中,我们回答了基本问题:如何将流量路由到 Kubernetes 中的微服务?
三项活动将逐步引导您从高层概述到实际应用。 我们建议您完成全部三个以获得最佳体验。
每次微服务三月直播都会提供该主题的高级概述,由来自learnk8s和 NGINX 的主题专家主持。如果您错过了3 月 7 日的直播,别担心! 您可以根据需要观看。
在本集中,我们通过讨论以下内容来回答“如何将流量路由到 Kubernetes 中的微服务?”这个问题:
我们预计您在直播结束后会有更多疑问——这就是我们精选一系列相关阅读材料和视频的原因。 本单元的深入探讨涵盖两个主题:公开 Kubernetes 服务的选项以及如何选择最适合您要求的 Ingress 控制器。
本博客有助于回答以下问题:“我是否需要一个 Ingress 控制器来接受进入我的 Kubernetes 环境的流量?” 其中包括:
接下来,请阅读我们的四部分博客系列《选择入口控制器的指南》 。
最后,了解 2021 年推出的新Kubernetes Gateway API 。 虽然这是一项非常新的技术,您不太可能立即使用,但未来几年您可能会看到许多开源项目和商业产品利用此 API。
如果您渴望加深对微服务和 Kubernetes 的了解,并且有超过 1-2 个小时的时间,那么我们建议您使用另外三个资源来帮助您入门。
即使有最好的网络研讨会和研究,也没有什么比亲自接触技术更重要的了。 微服务三月实验室将带您了解常见场景,以强化您的学习。
在我们的第一个自主进度实验室“通过自动缩放减少 Kubernetes 延迟”中,您可以使用 NGINX Ingress Controller 来公开应用程序,然后根据流量激增自动缩放 Ingress 控制器。 观看这个 20 分钟的实验室演示,了解其实际运行情况并了解每个步骤背后的“原因”。
要进入实验室,您需要注册2022 年 3 月的微服务。 如果您已经注册,您收到的包含单元 1 学习指南的电子邮件将包含访问说明。 或者,您也可以使用NGINX 教程在自己的环境中试用该实验室: 使用自动缩放作为指南来减少 Kubernetes 延迟。
虽然有些活动(直播和博客)是免费的,但我们只需要收集一点个人信息,就能让您获得完整的体验。 注册可让您:
第二单元: Kubernetes 中的 API 公开将于 3 月 14 日开始。 了解 Kubernetes 中常见的 API 网关用例,包括授权和身份验证、OIDC 和速率限制。
有关使用 NGINX 实现 Kubernetes 网络的详细指导,请下载我们的电子书《使用 NGINX 管理 Kubernetes 流量》: 实用指南。
“这篇博文可能引用了不再可用和/或不再支持的产品。 有关 F5 NGINX 产品和解决方案的最新信息,请探索我们的NGINX 产品系列。 NGINX 现在是 F5 的一部分。 所有之前的 NGINX.com 链接都将重定向至 F5.com 上的类似 NGINX 内容。”