本文是“2022年3月微服务”Kubernetes网络五篇系列博客中的第4篇:
- 活动概览:2022 年 3 月微服务专题:Kubernetes 网络
- 第1单元:为高流量网站设计Kubernetes集群架构
- 单元 2:在 Kubernetes 中公开 API
- 第3单元:Kubernetes中的微服务安全模式(本文)
- 第4单元:高级Kubernetes部署策略
还可免费下载电子书《使用NGINX管理Kubernetes流量:实用指南》,详细了解如何使用NGINX实施Kubernetes网络。
掌控南北向流量只是第一步……当服务开始在集群内通信(即产生东西向流量)时,您将面临一系列全新的问题!第3单元将解答以下问题:如何保护API和应用,使其达到生产就绪状态?
三项活动将引导您从总体概览逐步过渡到实际应用。建议完成全部三项活动,以获得良好体验。
第1步:观看直播(1小时)
每场“微服务三月”直播都会对相关主题进行概述,并邀请来自learnk8s和NGINX的主题专家参与。如果错过3月21日的直播,也不用担心!您可以随时点播观看。
本期内容包括:
- 边车模式
- 提升服务安全性和韧性的策略
- 服务网格
- 双向TLS(mTLS)
- 端到端加密
 
第2步:深入学习(1–2小时)
直播结束后,您可能还会有更多问题,因此我们精选了一系列相关阅读材料和视频。本单元将深入介绍如何保护Kubernetes应用和API。

在这场35分钟的直播中,我们将探讨安全趋势、如何将安全控制权移交给Kubernetes环境,以及Kubernetes安全在缓解API入侵方面的作用。

组织采用Kubernetes,是因为它有望提高敏捷性并节省成本。但当Kubernetes环境中发生安全事件时,大多数组织会将其Kubernetes部署撤出生产环境。本博客介绍了六种常见用例,您可以使用Ingress控制器或服务网格解决这些问题,同时显著提升应用和API的安全性。
为基于Kubernetes的基础设施和应用部署零信任可能颇具挑战。本博客提供了一系列在Kubernetes中构建零信任架构的指南。
此时,您可能也在考虑服务网格,以及贵组织是否需要采用它。


观看此点播网络研讨会,了解服务网格就绪情况、数据平面的重要性,并观看NGINX Service Mesh演示。
补充研究
如果希望深入了解安全和服务网格,并且可以投入1–2小时以上,建议先从以下3项补充资源入手。

尽管网络和 IT 安全资源众多,但一直缺少有关现代 Web 应用安全的详细知识。本指南介绍了软件工程师易于学习和应用的攻防安全概念。
电子书|企业采用服务网格架构之路
本实用电子书介绍了服务网格如何提供可配置的基础设施层,使服务间通信更加灵活、可靠且快速。

了解在Kubernetes中复制应用服务的优势,并探索一些成熟实践,了解如何为在Kubernetes中运行的应用部署WAF等服务。我们将介绍不同方案之间的权衡以及需要重点考虑的标准,帮助您做出更合适的决策。
第3步:动手实践(1小时)
即使参加了各种优质网络研讨会并开展了充分研究,也没有什么比亲自上手技术更有效。实验室将引导您完成常见场景,巩固所学知识。
在第3个自定进度实验中,您将学习保护 Kubernetes 应用免受 SQL 注入攻击。在该实验中,您将使用 NGINX 作为边车来保护 Pod,并拦截不需要的东西向流量。
要访问该实验,需要先注册 Microservices March 2022。如果已经注册,随第 3 单元学习指南一同收到的电子邮件中包含访问说明。也可以参考NGINX 教程:保护 Kubernetes 应用免受 SQL 注入攻击,在自己的环境中尝试该实验。
 
为何报名参加Microservices March?
虽然部分活动(直播和博客)可免费参与,但为了让您获得完整体验,我们需要收集少量个人信息。注册后可获得:
- 访问4个自定进度的实验室,通过常见场景亲自实践相关技术
- 加入Microservices March Slack频道,向专家提问并与其他参与者交流
- 每周学习指南,帮助您及时掌握学习安排
- 直播日历邀请
接下来是什么?
第4单元:高级Kubernetes部署策略将于3月28日开始。了解如何通过流量拆分、蓝绿部署、链路追踪和实时映射流量等策略实现零停机部署。

如需了解使用NGINX实施Kubernetes网络的详细指南,请下载我们的电子书《使用NGINX管理Kubernetes流量:实用指南》。
关于作者

相关博客文章
NGINX Plus R26 正式发布
NGINX Plus R26通过缓存JSON Web密钥集加快JWT验证,并强化TLS握手,从而提升安全性。NGINX JavaScript的新功能包括增强对异步函数的支持,以及实现WebCrypto API。
使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击
gRPC具备开发人员设计和部署现代应用所需的速度与灵活性,但其开放性也使其极易受到第7层DoS攻击。NGINX App Protect DoS可保护gRPC应用免受此类破坏性攻击。
Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划
了解选择错误的Ingress控制器可能带来的风险,以及如何从关键方面着手,让您的选择更好地适应未来需求。
NGINX Plus R19 正式发布
NGINX Plus R19扩展了监控功能,不仅提供更多指标,还新增了指标分析方式;增加试运行模式,用于测试限速效果;增强键值存储,以支持IP地址范围;并使限速更加动态。
NGINX现已正式加入F5
NGINX现已正式成为F5的一部分。Gus Robertson现任F5 NGINX业务部门负责人。他阐述了两家公司在人才、文化和愿景方面融合的价值,以及双方将如何携手增强NGINX的开源产品和商业产品。
