Kubernetes kube metrics适配器在命名空间级别的安装

Kubernetes kube metrics适配器在命名空间级别的安装,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我有一个REST-API的用例。我正在将REST服务部署到kubernetes。因此,对于自动缩放我的pod,我想基于自定义指标构建水平pod自动缩放器,如每秒请求数。因此,为此,我们必须创建一个自定义度量适配器,如下所示 但我面临的问题是,我无法创建任何ClusterRole或创建APIService。我只是想知道我们是否可以在我可以访问的名称空间级别部署这个kube metrics适配器API,以便它能够为HPA提供定制的度量。是否需要在群集级别使用此适配器?查看图表,RBAC模板已硬编码为

我有一个REST-API的用例。我正在将REST服务部署到kubernetes。因此,对于自动缩放我的pod,我想基于自定义指标构建水平pod自动缩放器,如每秒请求数。因此,为此,我们必须创建一个自定义度量适配器,如下所示


但我面临的问题是,我无法创建任何ClusterRole或创建APIService。我只是想知道我们是否可以在我可以访问的名称空间级别部署这个kube metrics适配器API,以便它能够为HPA提供定制的度量。是否需要在群集级别使用此适配器?

查看图表,RBAC模板已硬编码为使用clusterroles。如果
tiller
没有群集级访问权限,则无法安装此图表。您可以尝试将图表修改为命名空间范围,但您可能需要对metrics API具有一定级别的权限才能注册自定义指标


询问集群管理员您是否可以加入clusterroles?

谢谢您的回复。我想这个适配器api需要在集群级别部署。因为要创建APIService(custom.metrics.k8s.io),我必须使用我的命名空间无权访问的“apiregistration.k8s.io/v1beta1”。我想没有办法只在名称空间级别部署这个kube metrics适配器。