NGINX Full Version

Microservices June 微服务之月:在 Kubernetes 中暴露 API

本文是“Microservices June 2022:NGINX 微服务之月”系列博文中的一篇(共 4 篇)。

欢迎来到 Microservices June 微服务之月第二单元!

尚未了解 Microservices June 微服务之月?阅读此文了解该免费线上教学项目的全部信息。

您打算在 Kubernetes 中处理 API 请求吗?您想知道部署 API 网关的最佳实践吗?那么第二单元非常适合您!单元导师袁斐敏将在课程中全力助力您的学习进阶之旅。

袁斐敏
F5 NGINX 资深架构师
超过15年的IT软件研发与系统架构设计从业经验,现任F5亚太区运营商与云应用系统架构师。2010年加入F5以来持续专注为亚太地区重要客户提供技术支撑与方案咨询,成功帮助多个亚太区一线运营商实现大容量4G核心网系统与大型IT应用平台落地。在核心网系统、应用交付与安全、运营商网络等方面具有丰富的经验。近几年聚焦于帮助客户构建云原生5G核心系统与5G商业服务平台。

为了获得最好的学习效果和活动体验,我们建议您跟随以下步骤完成本单元的课程内容:

 

第一步:加入活动群

我们非常希望了解您对什么内容感兴趣,也想要了解我们如何能让您的 Microservices June 微服务学习之旅变得更有价值。如果您有任何问题或建议,欢迎加入活动大群与我们直接交流。在活动大群中,您也将接收到与活动相关的最新通知。

成功注册的用户请跟随确认邮件的指引加入单元小群,您可以随时在单元小群内就本单元相关的问题向其他社区成员提问。最新学习资源以及答疑课回放等信息,都会在单元小群内发放。

还没注册? 点击此处即可加入单元小群、获得答疑课回放、课件等学习资源。

 

第二步:观看直播课回放

如何在 Kubernetes 环境中暴露 API?在第二单元的学习中,F5 NGINX 资深架构师袁斐敏将与您就以下方面探讨:

  • 在 Kubernetes 中部署 API 网关的最佳实践
  • 授权和身份验证
  • OpenID Connect (OIDC)
  • 对API进行速率限制

直播回放地址:https://www.bilibili.com/video/BV1N341137VX/?vd_source=53ccac46cbf29a2620ccb52b16d96563

 

第三步:深入探索

收看完直播课程,您可能会有更多疑问——这就是为什么我们会提供下列资源来帮助您加深理解。您可以选择您感兴趣的博客以及其他类型资源进行深入探索,也欢迎您在单元小群内同单元导师以及社区好友就本单元相关内容一起交流讨论。

博客文章 | API 网关 vs. Ingress Controller vs. Service Mesh,该怎么选?

阅读此文,通过东西 API 流量和南北 API 流量的示例场景,帮助您在 API 网关、Ingress controller 和 service mesh 中间做出选择。

博客文章 | 借助 Okta 和 NGINX Ingress Controller 实现 Kubernetes OpenID Connect 身份验证
在 Kubernetes 中,Ingress controller 是实施集中式身份验证和授权的理想位置,这样做有助于减少错误并提高效率。阅读本文,了解使用 NGINX Ingress Controller 和 Okta 实现单点登录 (SSO) 的完整解决方案。
博客文章 | 如何使用 NGINX Service Mesh 实现速率限制
过多的请求可能会使 Kubernetes 的 service 压力过大,这是为什么将每个客户端的请求限制在合理的数量范围内,对于保障系统健壮性而言非常重要。阅读本文,了解如何在不到 10 分钟的时间内使用 NGINX Service Mesh 定义和应用速率限制策略。
直播回放 | 云原生环境下构建高效灵活的 API 管理系统
应用现代化的快速发展使得 API 管理成为应用开发和安全管理团队必须考虑的问题,观看本视频,了解如何能够高效灵活地实现对 API 的全方面管理,并且满足高性能、高可用、高安全的需求。

 

第四步:动手实操

即使有最好的直播课程和扩展资料,也没有什么比亲自实践这项技术更重要的了。Microservices June 的实验环节让您可以通过常见的场景来强化您所学到的内容。

在我们的第二个实验中,您将使用 NGINX Ingress Controller 实现速率限制,以保护您的应用接收到过多的请求。

您可以通过阅读实验手册,根据您的时间安排自行在本机完成实验。您还可以通过闭门答疑课回放,观看导师袁斐敏演示实验过程以及本单元的集中答疑环节。

已经注册 Microservice June 的同学请注意查收单元小群通知,您将获得答疑课回放、课件等学习资料。

还没注册? 点击此处立即免费注册。

错过了闭门答疑课?您可以注册后进入单元小群,获取并参考单元导师的 demo 录像完成实验。

 

第五步:单元小测

恭喜您!走到这一步,您已完成本单元的所有学习内容。在结束本单元之前,不妨通过一个10道题的小测来迅速检验一下您的学习成果,小测题目均来自前面所提到的学习内容。

立即开始测验:https://www.wjx.cn/vj/Ot36VZA.aspx

 

第三单元预告

第三单元主题为“Kubernetes 高级部署策略”,F5 NGINX 资深架构师易久平将围绕与可见性和弹性相关的进阶技巧进行讨论。如果您想了解包括流量分割、灰度部署、蓝绿部署等概念和技巧,请积极参与第三单元的学习!

还没注册? 点击此处立即免费注册,以确保获得最佳学习体验。

注册成功后,您将会收到确认邮件,并且拥有答疑课回放、单元小群及单元小测的进入权限。本单元的学习资料也将在群内进行发放。请密切注意哦!

请持续关注我们的最新消息,愿与您共同度过一段有趣、有益、有收获的学习时光!