跳到主要内容
版本:v3&v6

调整插件运行资源

通过调整某个插件的运行时资源,使得插件运行时拥有更多的cpu、memory。

前置约束

要求ONES版本大于 6.1.72 或者 3.14 LTS版本大于 3.14.149。

操作步骤

进入运行中的 ones-tools 容器

kubectl -nones get pods | grep ones-tools
kubectl -nones exec -it ones-tools-xxxxx bash

修改运行时配置

curl 'http://ones-platform-api-service:9008/plugin/update_runtime_spec' \
--data '{
"instance_uuid": "instanceID",
"plugin_cpu_limit":"1000m",
"plugin_memory_limit":"1024Mi"
}'

cpu单位为m,memory单位为Mi。
instanceID为插件实例的ID,可以从插件管理页面获取。

验证

查看插件的运行时资源是否已经调整成功

kubectl -nones describe deploy plugin-runtime-instanceID-deployment

示例输出

...
Pod Template:
Containers:
plugin-host:
...
Limits:
cpu: 1000m
memory: 1024Mi
...
...