如何在Openshift中使用命令行更新limits.memory?

如何在Openshift中使用命令行更新limits.memory?,openshift,openshift-client-tools,ose,Openshift,Openshift Client Tools,Ose,我想在这个规范中使用命令行将内存限制更新或更改为90Gi 规格: 硬的: 极限cpu:12500m 内存限制:80Gi 豆荚:“10” 请求数:12500m 内存:80Gi 当前步骤是编辑配额计算资源,手动更改限制并保存。请尝试以下命令 具体配额修改 $ oc delete quota <name> && oc create quota <name> \ --hard=cpu=12500m,memory=80Gi 请尝试以下命令 具体配额修改

我想在这个规范中使用命令行将内存限制更新或更改为90Gi

规格: 硬的: 极限cpu:12500m 内存限制:80Gi 豆荚:“10” 请求数:12500m 内存:80Gi


当前步骤是编辑配额计算资源,手动更改限制并保存。

请尝试以下命令

具体配额修改

$ oc delete quota <name> && oc create quota <name> \
     --hard=cpu=12500m,memory=80Gi

请尝试以下命令

具体配额修改

$ oc delete quota <name> && oc create quota <name> \
     --hard=cpu=12500m,memory=80Gi

谢谢@Daein park的回复,你能帮我做一下准确的命令吗。我是OSE新手,无法找到目标部署配置名称。@Rajiv我再次检查了你的问题,我发现这是关于配额的,而不是特定的部署配置。我更新了配额的以上答案。ResourceQuota“compute resources”无效:spec.scopes:无效值:[]core.ResourceQuotaScope(nil):字段不可变[据我看到的消息,在配额情况下,您应该在删除配额后再次创建配额资源。如果您可以创建配额资源,您也可以删除它。请联系您的OCP管理员,因为您可能没有足够的权限来操作配额资源。感谢@Daein park的回复,您可以帮助执行以下操作吗act命令。我是OSE新手,无法找到目标部署配置名称。@Rajiv我再次检查了您的问题,发现是关于配额的,而不是特定的部署配置。我更新了配额的答案。ResourceQuota“compute resources”无效:spec.scopes:无效值:[]core.ResourceQuotaScope(nil):字段是不可变的[据我看到的消息,在配额情况下,您应该在删除配额资源后再次创建配额资源。如果您可以创建配额资源,您也可以将其删除。请联系OCP管理员,因为您可能没有足够的权限来操作配额资源。