从控制台启用 Enhanced Container Insights(Classic)
可以直接从 Amazon EKS 控制台启用 Enhanced Container Insights(Classic)。此方法使用 Classic 指标管道安装 Amazon CloudWatch 可观察性附加组件(v6.2.0 之前的版本)。如果您更喜欢用户界面驱动的体验,并且希望在不编写基础架构代码或运行 CLI 命令的情况下实现可观测性,则这是理想之选。
建议
对于新的部署,建议使用 Enhanced Container Insights(建议),其将附加组件版本 6.2.0 或更高版本与基于 OTEL 的管道搭配使用。
先决条件
从控制台启用 Enhanced Container Insights(Classic)前,请确认已满足以下要求。
-
您已登录 Amazon EKS 控制台。
-
运行 Kubernetes 1.25 版本或更高版本的现有 Amazon EKS 集群。
-
amazon-cloudwatch-observability附加组件版本必须早于 v6.2.0(例如 v5.4.0)。 -
IAM 权限:
eks:DescribeCluster、eks:UpdateClusterConfig、eks:ListAddons、eks:CreateAddon、eks:DescribeAddon、iam:AttachRolePolicy和iam:CreateServiceLinkedRole。 -
节点 IAM 角色必须已附加
CloudWatchAgentServerPolicy托管策略。 -
集群处于
ACTIVE状态。
启用 Enhanced Container Insights(Classic)
使用以下步骤从 Amazon EKS 控制台启用 Enhanced Container Insights(Classic)。
使用控制台启用 Enhanced Container Insights(Classic)
-
从以下位置打开 Amazon EKS 控制台:https://console.aws.amazon.com/eks/
。 -
选择集群,然后选择您的集群名称。
-
选择可观测性选项卡。
-
在 容器见解 状态旁边,选择管理。
-
选择 Enhanced Container Insights,然后选择启用。
控制台会安装采用 Classic 配置的附加组件。指标会在 3 到 5 分钟内出现在 ContainerInsights 命名空间中。
确认数据是否显示在 CloudWatch 中
启用 Enhanced Container Insights(Classic)后,数据将在 3 到 5 分钟内显示在 CloudWatch 中。
验证 Container Insights 数据
-
通过 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航窗格中,选择 Metrics(指标),然后选择 All metrics(所有指标)。
-
选择 ContainerInsights 命名空间。
-
确认是否显示了集群的
pod_cpu_utilization和node_memory_utilization等指标。
后续步骤
启用 Enhanced Container Insights(Classic)后,即可浏览以下主题。
-
有关 AWS CLI 和高级设置选项,请参阅 设置指南(AWS CLI)。
-
有关 Enhanced Container Insights(Classic)收集的指标的信息,请参阅 Enhanced Container Insights(Classic)指标参考。
-
要迁移到 OTel Containainer Insights,请参阅从 Enhanced Container Insights(Classic)迁移到 OTel Container Insights。
-
有关 OTel Container Insights 的更多信息,请参阅 Enhanced Container Insights(建议)。