我对 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) 配置为警报的接收器。