kubernetes 处理聚合指标的API服务器,用于OpenAPI,

egdjgwm8  于 5个月前  发布在  Kubernetes
关注(0)|答案(3)|浏览(58)

指标服务器(https://github.com/kubernetes-sigs/metrics-server)不发布OpenAPI,apiserver中有各种OpenAPI AggregationController: action for item v1beta1.metrics.k8s.io: Rate Limited Requeue.日志行,可能会让用户感到困惑。我们应该考虑如何处理这个问题。
可能的建议:

  • 强制指标服务器发布OpenAPI
  • 允许自定义处理不发布OpenAPI的聚合apiservices,以便不发出错误

/cc @apelisse
/sig api-machinery
/triage accepted

5t7ly7z5

5t7ly7z51#

我想知道APIService是否可以获得一个status条目来显示OpenAPI缺失。
我们生态系统中总会有一些聚合的API服务器不发布OpenAPI。我们能否发布(例如)一个 Jmeter OpenMetrics指标来报告这个?

1rhkuytd

1rhkuytd2#

嘿,@Jefftree,我想一起解决这个问题。你能告诉我这个问题的范围吗?
问题是否仅限于metrics server,还是解决方案应该适用于所有不支持开放API的服务?
我还想知道一个更大的问题是我们是否在花费资源尝试同步一个我们知道不支持开放API的服务的OpenAPI模式?也许我们可以尝试从OpenAPI控制器中过滤掉这样的服务。

相关问题