BLOG | NGINX

Microservices June 微服务之月 2022

NGINX-Part-of-F5-horiz-black-type-RGB
 缩略图
Published

一起加入 Microservices June 吧!这是一个为期四周的免费线上教学项目,旨在与您共同开启一段微服务之旅。整个项目将分为四个单元,主要关注与 Kubernetes 网络相关的话题。您将与 NGINX 社区的小伙伴们一起从不同角度探究这一主题,并且深入交流、互相鼓励、共同进步。无论您是 Kubernetes 的初学者,还是已经在生产环境广泛应用 Kubernetes,您都将从这个项目中收获知识技能、社区支持甚至是友谊!

为什么要参与这个项目?

  • 本项目整合了与 Kubernetes 网络相关的专业知识,以便您能更完整、系统、深入地进行学习和提升。
  • 本项目提供多种不同的学习形式,包括直播课、答疑课、博客文章、电子书、上机实验、讨论群等,全方位提升学习效果。
  • 通过参与本项目,您将学习到丰富的知识,并有机会结识志同道合的伙伴!

为什么会有这个项目?

在生产环境中应用 Kubernetes 已经成为了许多企业的首要任务,但是这个过程却并非一帆风顺。通过与我们的客户和社区对话,我们已经注意到,Kubernetes 网络对于生产级 Kubernetes 至关重要,但却经常被误解或低估。

为了帮助企业从 Kubernetes 中获取价值,Kubernetes 架构师和 SRE 工程师需要对于 Kubernetes 网络透彻理解,并熟练掌握那些可以帮助集群更安全且更有弹性的工具。如果没有可靠的 Kubernetes 网络策略以及合适的人才来落地执行,企业很可能要面临系统宕机和安全漏洞的问题,以及金钱和精力的浪费。

“Kubernetes 网络”是什么?简单地说,Kubernetes 网络是一个用于连接 Kubernetes 组件、服务和流量的框架——不过它所做的可不仅是将数据包从 A 点转移到 B 点这么简单。Kubernetes 网络包含独特的网络架构和组件(像是节点、集群、Ingress controller、service mesh等),它们协同工作以实现多种功能。无论您是刚开始学习 Kubernetes,还是正在研究进阶的架构并需要做出相关决策,理解 Kubernetes 网络对于成功交付生产级的 Kubernetes 都是至关重要的。

通过这个项目,我们将相关的知识和资源进行了整合串联,以便您能更系统深入地进行学习提升。F5 NGINX 团队的四位架构师作为单元导师深度参与,全力加速您的学习之旅。除此之外,参与这个项目还可能帮助您在 NGINX 社区里找到志同道合的学习伙伴,互相鼓励、共同进步。

我能学到什么?

如果您是 Kubernetes 网络的初学者——别担心!我们的课程内容充分考虑到了零基础的同学,旨在帮助您从零开始逐步掌握相关概念。已经有了一定的基础和经验?您可以选择完成整个课程,也可以自行选择其中的部分内容帮助您查漏补缺。

本项目一共分为四个单元,您将逐步了解 Kubernetes 网络的基本要素。项目导师 F5 NGINX 架构师总监冯勇带领四位 NGINX 团队的架构师,一起为您的学习之旅保驾护航。

完成本项目所需的总时长约为 16 小时,课程内容将会分布在 4 周内。尽管我们有建议的课程表,您仍然可以按照自己的节奏来学习。每个单元的学习资源包括:

  • 在直播活动中,跟随来自 NGINX 的技术专家夯实基础
  • 通过阅读博客和电子书,加深您对相关知识的理解
  • 跟随实验手册和专家的现场demo,获取动手实操经验
  • 在微信群和答疑课与 NGINX 专家和社区成员直接交流
  • 通过单元小测检测学习成果

第一单元:为高流量网站建构 Kubernetes 集群

  • 开班时间:6月6日 – 6月12日
  • 单元导师:朱炜良 – F5 NGINX 资深架构师
  • 内容简介:如何在 Kubernetes 中路由微服务的流量?本单元将介绍 Kubernetes 的基础架构和流量管理。

第二单元:在 Kubernetes 中暴露 API

  • 开班时间:6月13日 – 6月19日
  • 单元导师:袁斐敏 – F5 NGINX资深架构师
  • 内容简介:如何在 Kubernetes 环境中暴露 API?本单元将围绕常见的 Kubernetes API 网关用例展开探讨。

第三单元:Kubernetes 高级部署策略

  • 开班时间:6月20日 – 6月26日
  • 单元导师:易久平 – F5 NGINX资深架构师
  • 内容简介:如何在 Kubernetes 中分割流量并进行灰度部署?本单元将围绕与可见性和弹性相关的进阶技巧进行讨论。

第四单元:微服务的安全防护模式

  • 开班时间:6月27日 – 7月3日
  • 单元导师:林静 – F5 NGINX资深架构师
  • 内容简介:如何使 API 和 应用拥有生产级别的安全防护?本单元将介绍如何使用流量管理工具为应用和 API 提供安全防护。

这个项目更适合哪些人参加?

虽说任何对 Kubernetes 感兴趣的人都会在这个项目中学到很多,但我们特别想邀请已经和即将成为“Kubernetes 平台管理员”的人参与到本项目中来——不管您 Kubernetes 的技能水平如何,本项目都将最大程度地助力您的职业发展!

什么是 Kubernetes 平台管理员(Kubernetes Operator)?他们类似于我们在非云时代所称的系统管理员。我们还没有遇到过一个被称为“Kubernetes 平台管理员”的人——大多数情况下,担任此角色的人员是云架构师或站点可靠性 (SRE) 工程师。他们通常是大型运营团队(比如平台运营团队)的一部分。

Kubernetes 平台管理员负责基础设施中的 Kubernetes 部分的运维管理,通常还会负责帮助其他团队在 Kubernetes 上运行他们的服务。他们的工作内容包括规划、监控容量以及扩展集群,并且他们可能还需要处理更复杂的管理工作以将 Kubernetes 作为一个平台提供给网络团队和应用团队。

如何参加 Microservices June?

很简单!立即免费注册即可参加该项目。

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

我们非常希望了解您对什么内容感兴趣,也想要了解我们如何能让您的 Microservices June 微服务学习之旅变得更有价值。如果您有任何问题或建议,欢迎加入活动大群与我们直接交流。微信添加小N助手,回复“MJ大群”立即进群。

您也可以关注“NGINX开源社区”微信公众号,以接收活动的相关资源。

愿与您共同度过一段有趣、有益、有收获的学习时光!


"This blog post may reference products that are no longer available and/or no longer supported. For the most current information about available F5 NGINX products and solutions, explore our NGINX product family. NGINX is now part of F5. All previous NGINX.com links will redirect to similar NGINX content on F5.com."