更改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,不能更改。
我正在使用自定义指标 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,不能更改。