Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes批处理作业配额_Kubernetes_Google Kubernetes Engine - Fatal编程技术网

Kubernetes批处理作业配额

Kubernetes批处理作业配额,kubernetes,google-kubernetes-engine,Kubernetes,Google Kubernetes Engine,我的配额限制如下: jobs.Create: jobs.batch "..." is forbidden: exceeded quota: gke-resource-quotas, requested: count/jobs.batch=1, used: count/jobs.batch=50k, limited: count/jobs.batch=50k 处理此限制的建议方法是什么? 有没有办法将作业条目设置为在指定的时间后过期?用户在尝试创建新的POD、服务、作业或入口

我的配额限制如下:

jobs.Create: jobs.batch "..." is forbidden: exceeded quota: gke-resource-quotas, requested: count/jobs.batch=1, used: count/jobs.batch=50k, limited: count/jobs.batch=50k
处理此限制的建议方法是什么?
有没有办法将作业条目设置为在指定的时间后过期?

用户在尝试创建新的POD、服务、作业或入口时可能会遇到相同的错误

原因:

K8s资源配额控制器有时无法更新ResourceQuota对象中的“已使用”值

检查配额:

使用kubens命令了解活动名称空间。使用以下命令检查活动命名空间的资源配额。在yaml文件中,使用的值不应超过硬资源限制

kubectl获取资源配额gke资源配额-o yaml

要检查特定命名空间的资源配额,请使用以下命令

kubectl get resourcequota gke resource Quota--namespace=xxxxxx--output=yaml

解决方案:

删除gke资源配额对象足以解除配额限制并继续创建对象(pod、服务、作业)

kubectl删除resourcequota gke资源配额-n命名空间名称

注意:需要在正确的名称空间中应用kubectl delete命令,即必须创建pod/job/service的名称空间