更新 CloudWatch 代理程式容器映像 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

更新 CloudWatch 代理程式容器映像

重要

如果您要在 Amazon EKS 叢集上升級或安裝 Container Insights,建議您使用 Amazon CloudWatch Observability EKS 附加元件進行安裝,而不是使用本節中的指示。此外,若要擷取加速運算指標,您必須使用 Amazon CloudWatch Observability EKS 附加元件或 CloudWatch 代理程式運算子。如需詳細資訊和指示,請參閱Amazon CloudWatch 可觀測性 EKS 附加元件的快速入門

若您需要將您的容器映像更新至最新的版本,請使用本節中的步驟。

更新您的容器映像
  1. 輸入下列命令,確認amazoncloudwatchagent客戶資源定義 (CRD) 是否已存在。

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

    如果此命令傳回缺少 CRD 的錯誤,則叢集沒有使用 CloudWatch 代理程式運算子為 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 -