openshift如何计算特定构建器映像所占用的资源配额? (可能有多个图像)
它由sti builder创建,但不是openshift集群本身(完全是k8s)。
我知道配额等于sti构建器,但是如果我们定制配额(如果我可以这样做),我想知道如何计算它。看起来集群无法统计资源配额(cpu / memory等)
答案 0 :(得分:0)
与配额一起,您可以定义范围。请参阅OpenShift Origin: quota scopes。
构建和部署窗格的相关范围是NonTerminating
。
将此范围添加到配额定义会将其限制为仅构建和部署pod(根据文档具有spec.activeDeadlineSeconds is nil
的pod)
示例定义:
apiVersion: v1
kind: ResourceQuota
metadata:
name: slow-builds-and-deployments
spec:
hard:
pods: "2"
limits.cpu: "1"
limits.memory: "1Gi"
scopes:
- NotTerminating
另一方的Terminating
范围将应用于其他广告连播(具有spec.activeDeadlineSeconds >= 0
的广告连播)。