跳转到内容

Kubelet 参数

三条命令用于管理自定义 kubelet 参数文件 /etc/vpm/kubelet-custom-params.txt。这三条命令均属于 F5,均不在 调试 API 中,且均需由支持团队指导使用——kubelet 参数会影响节点运行 Kubernetes 工作负载的方式。

读取当前的自定义参数。

Terminal window
execcli kubelet-get-params
Error: failed to read all params: failed to read custom param file: open /etc/vpm/kubelet-custom-params.txt: permission denied

此命令在当前版本的 Site CLI 中无法正常工作。 admin 账户无法读取参数文件,因此无论是否设置了任何参数,该命令均会失败:

Error: failed to read all params: failed to read custom param file:
open /etc/vpm/kubelet-custom-params.txt: permission denied

为何此问题比表面看起来更严重。 此失败是权限错误,而非空结果,两者很容易混淆——“failed to read all params”读起来像”没有任何参数”。这并不能说明未配置任何参数。在当前版本中,从 Site CLI 查看这些参数的唯一方式是使用 辅助 root 访问,而该方式本身也需由支持团队指导使用。

添加自定义参数。

Terminal window
execcli kubelet-add-param <parameter>

在不带参数的情况下运行时,命令会报告其自身的参数要求,这也是在不实际设置任何内容的情况下确认需求的方式:

Error: at least one parameter is required

无捕获输出。 此命令会向节点写入内容。已验证该命令存在且需要参数;未携带参数运行。

删除自定义参数。

Terminal window
execcli kubelet-remove-param <parameter>

无捕获输出,原因相同。