更新 CloudWatch 代理容器镜像
重要
如果您要在 Amazon EKS 集群上升级或安装 Container Insights,则建议您使用 Amazon CloudWatch Observability EKS 附加组件进行安装,而不是按照本部分中的说明进行安装。此外,要检索加速计算指标,必须使用 Amazon CloudWatch Observability EKS 附加组件或 CloudWatch 代理 operator。有关更多信息和说明,请参阅 Amazon CloudWatch 可观测性 EKS 插件快速入门。
如果需要将容器映像更新到最新版本,请使用本节中的步骤。
更新您的容器映像
-
通过输入以下命令,验证
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。
-
输入以下命令,应用最新的
cwagent-version.yaml
文件。curl https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/main/k8s-quickstart/cwagent-version.yaml | kubectl apply -f -