安装 Amazon CloudWatch Observability EKS 附加组件
您可以使用 Amazon EKS 附加组件安装针对 Amazon EKS 增强了可观测性的 Container Insights。该附加组件会安装 CloudWatch 代理以从集群发送基础设施指标、安装 Fluent Bit 以发送容器日志,还会启用 CloudWatch Application Signals 以发送应用程序性能遥测。
当您使用 Amazon EKS 附加组件 1.5.0 版或更高版本时,集群中的 Linux 和 Windows Worker 节点上都将启用 Container Insights。目前,Amazon EKS 中的 Windows 上不支持 Application Signals。
运行 Kubernetes 而不是 Amazon EKS 的集群不支持 Amazon EKS 附加组件。
有关 Amazon CloudWatch Observability EKS 附加组件的更多信息,请参阅 使用 Amazon CloudWatch Observability EKS 附加组件或 Helm 图表安装 CloudWatch 代理。
安装 Amazon CloudWatch Observability EKS 附加组件
-
首先,通过将 CloudWatchAgentServerPolicy IAM 策略附加到您的 Worker 节点来设置所需权限。为此,请输入以下命令。将
my-worker-node-role
替换为您的 Kubernetes Worker 节点使用的 IAM 角色。aws iam attach-role-policy \ --role-name
my-worker-node-role
\ --policy-arn arn:aws:iam::aws:policy/CloudWatchAgentServerPolicy -
输入以下命令以安装附加组件:
aws eks create-addon --cluster-name
my-cluster-name
--addon-name amazon-cloudwatch-observability