我正在使用自定义指标API进行自动缩放。我使用了一个外部REST API服务来处理来自HPA的get请求。我想更改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
更改为某些mycustom.metrics.k8s.io
。由于这个组名和版本在custom-metrics-api-service.yaml
中(最后我附加了yaml文件(。我试图更改组名称,但HPA无法检索度量值。看来HPA仍在寻找该客户度量组。
那么,是否可以更改标准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的名称,不可更改。