Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/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定制自动缩放仪Prometheus适配器未正确放大_Kubernetes_Prometheus_Kubernetes Hpa - Fatal编程技术网

Kubernetes定制自动缩放仪Prometheus适配器未正确放大

Kubernetes定制自动缩放仪Prometheus适配器未正确放大,kubernetes,prometheus,kubernetes-hpa,Kubernetes,Prometheus,Kubernetes Hpa,我们正在使用普罗米修斯适配器,以允许自定义公制自动缩放k8s。我们在HPA获得指标的情况下进行了所有设置,但即使指标低于目标,它也表现出不适当的放大 通过轮询metric api服务器,我们可以看到正确的指标。 我们可以在普罗米修斯中看到度量值随时间的变化,其中值永远不会超过25%,但容器的缩放比例仍在1-4之间。 我们可以看到pod的目标值为100,但显示了从1到4的缩放历史。 以及prometheus适配器中规则的配置。 吊舱舵配置 任何关于下一步检查的帮助或指导都将非常好。预期结

我们正在使用普罗米修斯适配器,以允许自定义公制自动缩放k8s。我们在HPA获得指标的情况下进行了所有设置,但即使指标低于目标,它也表现出不适当的放大

通过轮询metric api服务器,我们可以看到正确的指标。

我们可以在普罗米修斯中看到度量值随时间的变化,其中值永远不会超过25%,但容器的缩放比例仍在1-4之间。

我们可以看到pod的目标值为100,但显示了从1到4的缩放历史。

以及prometheus适配器中规则的配置。

吊舱舵配置

任何关于下一步检查的帮助或指导都将非常好。预期结果是,我们不应该看到任何自动缩放,因为目标100始终大于度量


更新1:运行监视并获得此

这是普罗米修斯的第8节

运行Kube v1.11.8您是否可以检查在重新缩放时hpa是否实际将目标报告为>100?您可以查看
kubectl get hpa-w
输出f.i。您还可以检查普罗米修斯适配器日志(确保详细程度至少为
--v=6
)。查找HPA发出的请求以及它产生的实际普罗米修斯查询。此查询可能与您在grafana屏幕截图中查询的内容不同,也可能与您在grafana屏幕截图中查询的内容不同。@shkaper请参阅更新的帖子。(1)。您是否可以检查当HPA缩放事件发生时(低于目标/高于目标),度量值是否真的低于/高于100(使用
kubectl get--raw=“…”
)从自定义度量值API进行查询?(2.)您能否手动触发度量值上下移动,以详细观察HPA的反应?(3)度量是什么意思?为什么它与名称空间对象关联?哪个组件生成度量?