NGINX.COM
Web Server Load Balancing with NGINX Plus

Microservices June 微服务之月:Kubernetes 高级部署策略

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

Microservices June 微服务之月正在进行,欢迎来到第三单元(6月20日 – 6月26日)!

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

一旦 Kubernetes 投入生产环境,就得一直处于运转状态了!本单元将围绕Kubernetes 网络的可见性和弹性进行讨论,这些进阶技巧将帮助您提升系统稳定性并且优化用户体验。活动期间,单元导师易久平将在直播课程、单元小群和闭门答疑课中全力助力您的学习进阶之旅。

易久平
F5 NGINX 资深架构师

曾任惠普企业架构师、摩天轮票务技术总监等职务,多年从事软件开发、架构设计、技术管理等相关工作,对于服务网关、微服务、中间件等技术有丰富的研发和架构经验。

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

 

第一步:加入活动群

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

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

还没注册? 点击此处立即免费注册,即可加入单元小群、参与闭门答疑课并有机会在单元小测中赢取独家限量好礼。

 

第二步:直播课程(6月21日晚8点)

如何在 Kubernetes 中分割流量并进行灰度部署?6月21日(周二)晚8点,F5 NGINX 资深架构师易久平将介绍以下使用技巧从而实现零宕机部署:

  • 流量调度
  • 蓝绿部署
  • 链路跟踪
  • 实时调用链拓扑

直播期间,我们还将通过抽奖活动送出多种定制奖品,包括 T 恤、马克杯、鼠标垫及旅行包。

直播地址:http://live.bilibili.com/22443857

如果您没能参与6月21日的直播——别担心,您可以查看直播回放。

 

第三步:深入探索(自学内容)

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

博客文章 | 如何通过高级流量管理提高 Kubernetes 的弹性
通过本文中讨论的流量控制和流量调度(限流、熔断、调试路由、A/B 测试、灰度部署和蓝绿)来提高 Kubernetes 应用的弹性,并了解 NGINX 的产品是如何简化实现的。
博客文章 | 如何提高 Kubernetes 环境的可视性
有两种类型的可视化数据用于应用和 Kubernetes 性能的关键洞察:实时数据和历史数据。阅读本文,了解如何利用Ingress controller 和 service mesh来收集这些数据解决Kubernetes 的常见问题。
电子书 | 《Kubernetes:从测试到生产》
通过阅读本书,全面了解如何利用 Kubernetes 流量管理工具解决在生产环境中运行 Kubernetes 所面对的弹性和可视性方面的挑战。本书所包含的相关案例和策略可以帮助您快速从测试环境正式投入生产。

 

第四步:动手实操(6月23日晚8点)

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

在我们的第三个实验中,您将使用 NGINX Service Mesh 在两个版本的后端服务之间做流量调度,然后逐渐将所有流量从版本 1 滚动到版本 2。实现灰度部署可以确保你的新应用不会在接收到流量的时候崩溃。

您可以通过阅读实验手册,根据您的时间安排自行在本机完成实验。但我们更建议您参与6月23日晚8点的闭门答疑课,期间单元导师易久平将现场演示实验过程,您也可以随时提出任何问题。当然,如果您有其他与本单元内容相关的问题,单元导师也将在答疑课中为您解答。

已经注册 Microservice June 的同学请注意查收单元小群通知,您将在答疑课前两天收到专属会议邀请链接,请通过该链接加入到闭门答疑课中。

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

错过了闭门答疑课?您可以参考单元导师的 demo 录像完成实验。

 

第五步:单元小测(6月26日前完成)

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

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

已经注册 Microservice June 的同学,只要在6月26日晚23:59前完成小测,您将有机会通过小测成绩换取纪念奖品*

  • 第一次测验即获得满分:将获得 NGINX 定制旅行包+ NGINX 太空人或 NGINX 字母T恤一件(随机发货)
  • 第一次测验即获得9分(10道题里答对9题):将获得 Microservices June 纪念鼠标垫+ NGINX 定制马克杯一只

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

 

下周预告

第四单元从6月27日开始,主题为“微服务的安全防护模式”,F5 NGINX 资深架构林静将介绍如何使用流量管理工具为应用和 API 提供安全防护。如果您想了解边车(sidecar)模式、使 service 更安全且更具有弹性的策略、service mesh、双向 TLS (mTLS)以及端到端加密,记得在下周加入我们!

还没注册? 点击此处立即免费注册,以确保获得最佳学习体验。即使您错过了前面两个单元的内容,注册后也可以随时免费获取活动资源。

注册成功后,您将会收到确认邮件,并且拥有答疑课、单元小群及单元小测的进入权限。活动当月单元导师都会在单元小群内进行答疑,本单元的课程安排、相关通知和学习资料也将在群内进行发放。请密切注意哦!

请持续关注我们的最新消息,我们期待着与您共同度过一个有趣、有益、有收获的六月!

*奖品以实物为准,活动规则最终解释权归 NGINX 社区所有

Hero image
Kubernetes:
从测试到生产

通过多种流量管理工具提升弹性、可视性和安全性

Tags

No More Tags to display