更新 CloudWatch 代理容器镜像 - Amazon CloudWatch

更新 CloudWatch 代理容器镜像

重要

如果您要在 Amazon EKS 集群上升级或安装 Container Insights,则建议您使用 Amazon CloudWatch Observability EKS 附加组件进行安装,而不是按照本部分中的说明进行安装。此外,要检索加速计算指标,必须使用 Amazon CloudWatch Observability EKS 附加组件或 CloudWatch 代理 operator。有关更多信息和说明,请参阅 安装 Amazon CloudWatch Observability EKS 附加组件

如果需要将容器映像更新到最新版本,请使用本节中的步骤。

更新您的容器映像
  1. 通过输入以下命令,验证 amazoncloudwatchagent 客户资源定义(CRD)是否已经存在。

    kubectl get crds amazoncloudwatchagents.cloudwatch.aws.amazon.com -n amazon-cloudwatch

    如果此命令返回缺少 CRD 的错误,则集群没有使用 CloudWatch 代理 operator 配置针对 Amazon EKS 增强了可观测性的 Container Insights。在这种情况下,请参阅在 CloudWatch 中升级到针对 Amazon EKS 增强了可观测性的 Container Insights

  2. 输入以下命令,应用最新的 cwagent-version.yaml 文件。

    curl https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/main/k8s-quickstart/cwagent-version.yaml | kubectl apply -f -