Kubernetes安全最佳实践:增强Amazon EKS上现代应用的企业连接与安全

NGINX | 2024年10月08日

如今,现代应用在平均应用组合中的占比略高于一半,而2020年这一比例仅为29%。1这些应用通常在容器中运行,以加快部署并实现自动扩缩容。容器本身也可能在多个环境中运行,因为大多数组织(88%)至少使用两种应用部署模型,约40%的组织使用六种。2然而,随着现代应用运行环境不断增多,要确保可靠的安全性和连接性也变得更加复杂。

Kubernetes编排的优缺点

Kubernetes是广受欢迎的容器编排系统,84%的组织正在使用或评估该系统,66%的组织已将其用于生产环境。3 Amazon Elastic Kubernetes Service (EKS)是广受欢迎的容器编排平台,超过半数的受访组织正在使用该平台。4

EKS是一项托管服务,提供与AWS服务的内置集成,并通过自动扩缩和资源预置提高成本效益,同时自动修补Kubernetes控制平面,让您可以轻松地在AWS或本地数据中心运行Kubernetes。

尽管Kubernetes编排具有诸多优势,但也面临一些挑战。Red Hat的研究显示,许多组织仍难以应对基于容器的Kubernetes环境所带来的安全复杂性,89%的组织表示在过去12个月中至少发生过一起相关安全事件。5 超过三分之二的组织还表示,出于对Kubernetes安全性的担忧,他们推迟或放缓了部署。6 当Kubernetes环境横跨多个云或本地位置时,很难保持安全性和一致性。因此,需要一种解决方案,无论容器化应用在Amazon EKS还是其他环境中运行,都能以一致的方式保护这些应用。

简化Kubernetes连接和安全防护

借助F5 NGINX,在包括Amazon EKS在内的所有环境中扩展、治理和保护Kubernetes应用及微服务。F5 NGINX可在本地和多云环境中提供一致的连接和安全能力,降低复杂性,同时实现实时可见性。

将NGINX用作Amazon EKS的Ingress Controller,可以管理跨集群的应用连接。NGINX还可与负载均衡、自动扩缩容和AWS Lambda等AWS服务集成,从而顺畅融入AWS环境。它还有助于履行共担责任模型中由您承担的责任:在AWS保护基础设施的同时,为应用和数据提供安全保障。

NGINX通过负载均衡和SSL终止,让Kubernetes部署达到生产级要求,从而提升性能和正常运行时间,并增强安全性。借助持续身份验证和授权、访问控制、端到端加密、第7层OWASP和DoS防护以及可付诸行动的洞察,缓解从边缘到云端的威胁。还可以使用NGINX为Kubernetes应用启用零信任安全机制。

NGINX可应对多种常见的Kubernetes挑战,例如安全问题和上市时间。自助服务功能可帮助开发团队更快发布应用,同时避免增加安全风险。将NGINX用于Kubernetes应用,还可通过减少工具数量、提高一致性,以及更深入地洞察应用的运行状况和性能,降低跨多个环境的复杂性。

简化并保护各处的Kubernetes

在Amazon EKS以及运行Kubernetes部署的任何其他环境中使用NGINX,可通过安全、精简的应用连接简化运维并延长正常运行时间。可在AWS Marketplace免费试用NGINX 30天,或了解AWS上提供的其他众多F5解决方案。

访问f5.com/aws了解详情。

来源:

  1. F5,《2024 年应用策略现状报告》,2024 年 5 月
  2. 同上。
  3. 云原生计算基金会,CNCF 2023 年度调查,2024 年 5 月
  4. Red Hat,《Kubernetes安全现状报告》,2024年6月
  5. 同上。
  6. 同上。
分享

关于作者

相关博客文章

NGINX Plus R26 正式发布
NGINX | 2022/02/15

NGINX Plus R26 正式发布

NGINX Plus R26通过缓存JSON Web密钥集加快JWT验证,并强化TLS握手,从而提升安全性。NGINX JavaScript的新功能包括增强对异步函数的支持,以及实现WebCrypto API。

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击
NGINX | 2022/02/10

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击

gRPC具备开发人员设计和部署现代应用所需的速度与灵活性,但其开放性也使其极易受到第7层DoS攻击。NGINX App Protect DoS可保护gRPC应用免受此类破坏性攻击。

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划
NGINX | 2021/09/13

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划

了解选择错误的Ingress控制器可能带来的风险,以及如何从关键方面着手,让您的选择更好地适应未来需求。

NGINX Plus R19 正式发布
NGINX | 2019/09/03

NGINX Plus R19 正式发布

NGINX Plus R19扩展了监控功能,不仅提供更多指标,还新增了指标分析方式;增加试运行模式,用于测试限速效果;增强键值存储,以支持IP地址范围;并使限速更加动态。

NGINX现已正式加入F5
NGINX | 2019/05/09

NGINX现已正式加入F5

NGINX现已正式成为F5的一部分。Gus Robertson现任F5 NGINX业务部门负责人。他阐述了两家公司在人才、文化和愿景方面融合的价值,以及双方将如何携手增强NGINX的开源产品和商业产品。

使用NGINX和NGINX Plus实现高性能缓存
NGINX | 2016/08/24

使用NGINX和NGINX Plus实现高性能缓存

我将介绍NGINX在内容缓存和性能方面的工作原理,并分享一些控制NGINX内容缓存方式的技巧。