0

我正在使用自定义指标 API 进行自动缩放。我使用了外部 REST API 服务来处理来自 HPA 的获取请求。我想更改k8s doc中提到的 URL 标准结构中的组和版本名称。

结构体:

GET /apis/GROUP/VERSION/namespaces/NAMESPACE/RESOURCETYPE/NAME

我的网址:

/apis/***custom.metrics.k8s.io/v1beta1***/namespaces/default/services/my-API/metric-value

我想将组名更改custom.metrics.k8s.io为 some mycustom.metrics.k8s.io。因为这个组名和版本在那里custom-metrics-api-service.yaml(最后我附上了yaml文件)。我尝试更改组名,但 HPA 无法检索指标值。看起来 HPA 仍在寻找该 custom.metrics 组。

那么是否可以在标准 url 中更改该组和版本名称?如果是,那么我需要更改的所有文件是什么?

apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
  name: v1beta1.custom.metrics.k8s.io
spec:
  insecureSkipTLSVerify: true
  group: custom.metrics.k8s.io
  groupPriorityMinimum: 1000
  versionPriority: 5
  service:
    name: my-API
    namespace: default
  version: v1beta1
 
4

1 回答 1

1

custom.metrics.k8s.io是聚合系列 API 的名称,不能更改。

于 2021-06-17T12:08:57.923 回答