更改k8s的组名和版本API

Changing the group name and version of k8s API

我正在使用自定义指标 API 进行自动缩放。我使用外部 REST API 服务来处理来自 HPA 的获取请求。我想更改 k8s doc.

中提到的 URL 标准结构中的组和版本名称

结构:

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

我的url:

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

我想把组名custom.metrics.k8s.io改成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
 

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