Kubernetes水平Pod自动缩放(HPA)修改了我的自定义指标:StackDriver显示正确的指标,但HPA显示另一个数字。 例如,StackDrives值为118K,但是HPA显示1656144。 我了解HPA对浮点数使用了一些对话,但我的指标是整数:单位:数字种类:量规值类型:Int64。
在GKE 1.11.7中运行。
有什么想法吗?
答案 0 :(得分:0)
如果您指定targetValue
,它将是一个整数,因此不会缩小Pod。
如果您使用targetAverageValue
,它将根据创建的窗格数量进行计算。
答案 1 :(得分:0)
在HPA清单中,您未指定// cypress/integration/login_test.js
cy.fixture('users').as('usersJson') // load data from users.json
标志的值。默认情况下,它设置为15秒。
在您的情况下,这意味着HPA值在过去15秒内超出整个部署队列。可以在HPA Documentation中找到更多信息。
正如您在StackDriver中提到的那样,您使用了 GAUGE 度量标准,该度量标准在特定时间点测量值-Stackdriver
简而言之,StackDriver会在准确的时间显示当前值,HPA值是最近15秒的时间。