Kubernetes k8s普罗米修斯:普罗米修斯中的哪个度量告诉名称空间';s cpu和内存限制

Kubernetes k8s普罗米修斯:普罗米修斯中的哪个度量告诉名称空间';s cpu和内存限制,kubernetes,prometheus,Kubernetes,Prometheus,我们使用prometheus(v:1.7.0)作为k8s(v:1.10.11)集群的监视器。在k8s中,我们有多个名称空间。在prometheus metric中是否有指示每个命名空间中的CPU和内存限制的指标 或者换句话说,如何在prometheus中找到度量来读取resourcequota的limits.cpu和limits.memory名称空间中没有内置的cpu和内存限制,但您可以使用来定义它们 因此,您不需要Prometheus来获取这些信息,但是您可以通过API服务器查询Resourc

我们使用
prometheus(v:1.7.0)
作为
k8s(v:1.10.11)
集群的监视器。在k8s中,我们有多个
名称空间
。在
prometheus metric
中是否有指示每个
命名空间中的
CPU
内存限制的指标


或者换句话说,如何在prometheus中找到度量来读取resourcequota的limits.cpu和limits.memory

名称空间中没有内置的cpu和内存限制,但您可以使用来定义它们

因此,您不需要Prometheus来获取这些信息,但是您可以通过API服务器查询ResourceQuota对象


如果您需要普罗米修斯中的此信息,可以使用普罗米修斯导出器,该导出器将公开。

如果名称空间已经创建,我们可以稍后应用配额吗?在开发环境中,我们已经创建了不同的名称空间,但我们没有分配resourcequota,我们可以稍后为每个名称空间分配cpu和内存限制吗?可以,但配额很可能不会强制执行在现有资源上。也就是说,如果实际使用的资源已经超过您正在应用的配额,则工作负载不会受到影响。您可以在应用配额后重新启动所有POD,以便强制执行配额。好消息。但是如何将资源限制设置为已创建的ns。是否有一些命令示例?如前所述创建ResourceQuota对象。