AWS Fargate EKS 容器到容器的通信是否在网络级别加密?

AWS Fargate EKS 容器到容器的通信是否在网络级别加密?

我看到临时驱动器现在已加密,但容器之间的网络通信是否已加密,例如为了符合 HIPAA 规定。特别查看带有 Kubernetes pod 的 Serverless Fargate。谷歌搜索“fargate kubernetes 网络加密”似乎没有返回相关结果,都是关于临时驱动器的。如果不是,有办法吗?

更新:

我只是发现了一些东西也就是说你可以建立一个中央网络接口但我还不能 100% 确定 Fargate EKS 是否可以实现这一点。

答案1

在 AWS ECS、Fargate 或 AWS EKS 中,容器到容器的流量默认不加密。通常,名为服务网格负责集群的这一部分。最著名的服务网格实施是Istio但亚马逊有自己的管理服务AWS App Mesh

这就是说,服务网格是一个抽象的名字,没有太多含义,所以并不是所有的服务网格实施确实有支持加密流量

我对 AWS Fargate 没有丰富的经验。但看起来AWS App Mes 支持 Fargate和 AWS App Mesh 支持传输层安全性以及预览通道双向 TLS 认证这两者都是加密流量验证您通常可以配置授权以及(例如哪个应用程序被允许与哪个应用程序通信)。

答案2

AWS 通信通常不在网络级别加密。我依稀记得,健全的多区域服务有一些例外。我的理解是容器流量在网络级别不加密。

最简单的选择通常是应用程序级加密,但也许你需要在每个容器上都使用 VPN?这有点开销。

我相信许多 AWS 服务都符合 PCI / HIPPA 标准。这一页概述服务的合规性。ECS 和 EKS 目前符合 HIPPA 标准,但 VPC 不符合,但 VPC 符合 PCI 标准。

相关内容