本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新 CloudWatch 代理程式容器映像
重要
如果您要在 Amazon EKS 叢集上升級或安裝 Container Insights,建議您使用 Amazon CloudWatch Observability EKS 附加元件進行安裝,而不是使用本節中的指示。此外,若要擷取加速運算指標,您必須使用 Amazon CloudWatch Observability EKS 附加元件或 CloudWatch 代理程式運算子。如需詳細資訊和指示,請參閱Amazon CloudWatch 可觀測性 EKS 附加元件的快速入門。
若您需要將您的容器映像更新至最新的版本,請使用本節中的步驟。
更新您的容器映像
-
輸入下列命令,確認
amazoncloudwatchagent
客戶資源定義 (CRD) 是否已存在。kubectl get crds amazoncloudwatchagents.cloudwatch.aws.amazon.com -n amazon-cloudwatch
如果此命令傳回缺少 CRD 的錯誤,則叢集沒有使用 CloudWatch 代理程式運算子為 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 -