我對 Amazon Elastic Kubernetes Service (Amazon EKS) 中的控制平面指標有一些疑問。
**問:**我在哪裡可以存取 EKS 的控制平面指標?
Amazon EKS 透過 Kubernetes API 伺服器上的指標端點公開控制平面指標。
執行以下命令,即可透過 Amazon EKS 控制平面的 /metrics HTTP API 存取此端點:
kubectl get --raw /metrics
如需更多資訊,請參閱 Amazon EKS 和 Kubernetes 的指標。
**問:**我可以存取所有的 Kubernetes 控制平面指標嗎?
不行。Amazon EKS 控制平面不會公開 kube-controller-manager、kube-scheduler 和 etcd 的某些指標。
**問:**我可以使用 Amazon CloudWatch Container Insights 收集控制平面指標嗎?
可以。Amazon EKS 的 Container Insights 提供強化的可觀測性,可收集詳細的運作狀態、效能和狀態指標。Container Insights 同時會在容器層級以及控制平面收集這些指標。如需更多資訊,請參閱 Amazon EKS 和 Kubernetes Container Insights 指標。
**問:**Amazon EKS 會針對控制平面故障傳送警示嗎?
不會。Amazon EKS 目前沒有內建功能可在控制平面故障時傳送通知。不過,Amazon EKS 會定期備份所有受管叢集,並在必要時使用復原機制。
**問:**我要如何根據 Amazon EKS 控制平面指標建立警示?
請在 Amazon Managed Service for Prometheus 中建立警示管理器組態來管理警示規則。接著,設定 Amazon Simple Notification Service (Amazon SNS) 作為您的警示接收者。