本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将安全代理部署到 Amazon EKS
GuardDuty 运行时监控通过向集群部署 GuardDuty 安全代理来监控您的 Amazon EKS 集群是否存在威胁。在 Amazon EK GuardDuty S 上,将代理作为 EKS 插件aws-guardduty-agent进行部署。
注意
运行时监控支持在 Amazon EC2 实例上运行的 Amazon EKS 集群和 Amazon EKS 自动模式。
运行时监控不支持带有 Amazon EKS 混合节点功能的 Amazon EKS 集群以及在 Amazon Fargate上运行的集群。
有关这些 Amazon EKS 功能的更多信息,请参阅《Amazon EKS 用户指南》中的什么是 Amazon EKS?
您可以让代理自动 GuardDuty 管理(推荐)或手动管理。
自动代理配置(推荐)
GuardDuty 管理 EKS 集群安全代理的部署和更新。在 GuardDuty 控制台中,此配置显示为运行时监控 (EKS)。
有关安全客户端的连接方式 GuardDuty,请参阅安全代理如何连接到 GuardDuty。
启用安全代理的影响
GuardDuty 将安全代理部署到您的 EKS 集群,Amazon Elastic Kubernetes Service(Amazon EKS)协调将其部署到节点。
监控范围
默认情况下, GuardDuty 管理您账户中所有 EKS 集群的安全代理,包括您创建的新集群。要停止 GuardDuty 管理特定集群上的代理,请false向该集群添加标签GuardDutyManaged:。
有关标记 EKS 集群的更多信息,请参阅 Amazon EK S 用户指南中的为你的 Amazon E KS 资源添加标签。
注意事项
-
关闭自动代理配置后,仅在您标记为
GuardDutyManaged:的 EKS 集群上 GuardDuty 管理安全代理true。 -
添加
GuardDutyManaged:false标记会停止 GuardDuty 管理安全客户端,但不会卸载已经安装的代理。 -
使用服务控制策略或 IAM 策略,通过控制谁可以修改
GuardDutyManaged标签来保护标签。有关更多信息,请参阅《Amazon Organizations 用户指南》中的服务控制策略(SCP)或《IAM 用户指南》中的控制对 Amazon 资源的访问。
手动配置代理
如果您想在所有 EKS 集群上手动部署和管理 GuardDuty 安全代理,请使用此方法。确保您的账户已启用运行时监控。如果未启用 “运行时监控”, GuardDuty 安全代理可能无法按预期运行。
使用此方法的影响
您必须协调在您的 EKS 集群中跨所有账户部署 GuardDuty 安全代理。要获得最新的安全功能,还必须在发布新 GuardDuty版本时更新代理。有关适用于 EKS 的代理版本的更多信息,请参阅GuardDuty Amazon EKS 资源的安全代理版本。
注意事项
随着新集群和工作负载的持续部署,您必须在监控和解决覆盖率缺口的同时,支持安全的数据流。