2.2.5. 增加 backend-cron DeploymentConfig 资源要求
当前步骤
从 3scale 2.11 开始,backend-cron
DeploymentConfig 消耗的内存可能比早期版本多。使用此流程从当前设置值增加最大内存限值。
3scale 2.11 中所需的 backend-cron
资源为:
{ "limits": { "cpu": "500m", "memory": "500Mi" }, "requests": { "cpu": "100m", "memory": "100Mi" } }
如果当前 backend-cron
部署没有内存限制,或者资源要求较高,则不需要完成以下步骤。
步骤
使用以下命令检查
backend-cron
设置的当前资源要求:$ oc get dc backend-cron -o json | jq .spec.template.spec.containers[0].resources
如果输出为空或
null
,代表没有设置资源要求。要增加当前的
backend-cron
资源要求,请运行以下命令:$ oc patch dc backend-cron --patch '{"spec":{"template":{"spec":{"containers":[{"name":"backend-cron","resources":{"limits":{"memory":"500Mi", "cpu": "500m"}, "requests":{"memory":"100Mi", "cpu": "100m"}}}]}}}}'
此命令会触发
backend-cron
的重新部署。等待它重新部署、对应的新容器集就绪,并且前面的容器集终止。
后续步骤