Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何在多主机部署中监控kube apiserver?_Kubernetes - Fatal编程技术网

Kubernetes 如何在多主机部署中监控kube apiserver?

Kubernetes 如何在多主机部署中监控kube apiserver?,kubernetes,Kubernetes,对于具有三个主节点的K8s群集, 我是否需要从所有三个节点上运行的kube apiserver中获取指标,还是只从其中一个节点获取指标 如果只有其中一个,那么我是否需要担心确保总是从同一个节点获取度量,或者让dns决定联系哪一个节点 如果每次从随机节点提取度量值,是否存在每个节点上的计数器度量值以不同速率累积并导致计数器减少的潜在风险?您应该分别监控所有三个主节点中的每个API服务器,因为如果其中一个主节点出现问题,您可能应该将其删除从API服务器前面的loadbalancer 你可以用普罗米修

对于具有三个主节点的K8s群集, 我是否需要从所有三个节点上运行的kube apiserver中获取指标,还是只从其中一个节点获取指标

如果只有其中一个,那么我是否需要担心确保总是从同一个节点获取度量,或者让dns决定联系哪一个节点


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

您应该分别监控所有三个主节点中的每个API服务器,因为如果其中一个主节点出现问题,您可能应该将其删除从API服务器前面的loadbalancer


你可以用普罗米修斯来监视。Kubernetes API服务器已经以prometheus格式公开了度量值。

谢谢您的回答!有趣的是,例如,普罗米修斯运营商使用内部dns地址将api服务器作为目标。这是否能够单独监视每个主节点?