如何在多主机部署中监视kube-apiserver?

时间:2020-07-21 05:45:43

标签: kubernetes

说具有三个主节点的K8s集群, 我需要从在所有三个节点上运行的每个kube-apiserver还是仅从其中一个节点获取指标?

如果只有其中一个,那么我是否需要担心确保始终从同一节点获取度量标准,还是让dns决定与哪个节点联系?

如果每次都从随机节点提取指标,是否存在每个节点上的计数器指标以不同的速率累积并导致计数器减少的潜在风险?

1 个答案:

答案 0 :(得分:1)

您应该分别监视所有三个主节点中的每个API服务器,因为如果其中一个存在问题,则应将其从API服务器前端的负载均衡器中删除。

您可以使用普罗米修斯进行监视。 Kubernetes API Server已经公开了普罗米修斯格式的指标。