我正在使用自定义指标 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