本博客是我们关于 2022 年 3 月微服务的 Kubernetes 网络五部分系列文章的第三篇:
另外请务必下载我们的免费电子书《使用 NGINX 管理 Kubernetes 流量》: 实用指南,提供有关使用 NGINX 实现 Kubernetes 网络的详细指导。
您是否计划为 Kubernetes 提供 API 请求服务,并想知道部署 API 网关的最佳实践? 那么单元 2 就适合您!
三项活动将逐步引导您从高层概述到实际应用。 我们建议您完成全部三个以获得最佳体验。
每次微服务三月直播都会提供该主题的高级概述,由来自learnk8s和 NGINX 的主题专家主持。如果您错过了3 月 14 日的直播,请不要担心! 您可以根据需要观看。
在本集中,我们回答了“如何在 Kubernetes 中公开 API?”这个问题。 它涵盖:
我们预计您在直播结束后会有更多疑问——这就是我们精选一系列相关阅读材料和视频的原因。 本单元的深入探讨涵盖两个主题:在 Kubernetes 中部署 API 网关的工具选项以及可以使用这些工具完成的用例。
现在您已经对如何在 Kubernetes 中部署 API 网关有了很好的了解,接下来是时候深入了解常见的用例了。 以下博客介绍了如何使用 Kubernetes 工具实现两个常见用例:身份验证和速率限制。
如果您希望加深对 API 和 API 网关的了解 - 并且有超过 1-2 个小时的时间 - 那么我们建议您参考一系列额外的资源:
即使有最好的网络研讨会和研究,也没有什么比亲自接触技术更重要的了。 实验室将引导您完成常见的场景以强化您的学习。
在我们的第二个自主进度实验室中,您可以使用 NGINX Ingress Controller 来实现速率限制,并防止 API 和应用程序因过多的请求而无法承受。 观看实验室的演示来了解其实际运行情况并了解每个步骤背后的“原因”。
要进入实验室,您需要注册2022 年 3 月的微服务。 如果您已经注册,您收到的包含第 2 单元学习指南的电子邮件将包含访问说明。 或者,您也可以使用NGINX 教程在自己的环境中试用该实验室: 使用速率限制作为指南保护 Kubernetes API 。
虽然有些活动(直播和博客)是免费的,但我们只需要收集一点个人信息,就能让您获得完整的体验。 注册可让您:
第三单元: Kubernetes 中的微服务安全模式于 3 月 21 日开始实施。 了解 Sidecar 模式、可以使您的服务更安全、更有弹性的策略、服务网格、mTLS 和端到端加密。
有关使用 NGINX 实现 Kubernetes 网络的详细指导,请下载我们的电子书《使用 NGINX 管理 Kubernetes 流量》: 实用指南。
“这篇博文可能引用了不再可用和/或不再支持的产品。 有关 F5 NGINX 产品和解决方案的最新信息,请探索我们的NGINX 产品系列。 NGINX 现在是 F5 的一部分。 所有之前的 NGINX.com 链接都将重定向至 F5.com 上的类似 NGINX 内容。”