Kubelet 参数
三条命令用于管理自定义 kubelet 参数文件
/etc/vpm/kubelet-custom-params.txt。这三条命令均属于 F5,均不在
调试 API 中,且均需由支持团队指导使用——kubelet
参数会影响节点运行 Kubernetes 工作负载的方式。
kubelet-get-params
Section titled “kubelet-get-params”读取当前的自定义参数。
execcli kubelet-get-paramsError: 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 访问,而该方式本身也需由支持团队指导使用。
kubelet-add-param
Section titled “kubelet-add-param”添加自定义参数。
execcli kubelet-add-param <parameter>在不带参数的情况下运行时,命令会报告其自身的参数要求,这也是在不实际设置任何内容的情况下确认需求的方式:
Error: at least one parameter is required无捕获输出。 此命令会向节点写入内容。已验证该命令存在且需要参数;未携带参数运行。
kubelet-remove-param
Section titled “kubelet-remove-param”删除自定义参数。
execcli kubelet-remove-param <parameter>无捕获输出,原因相同。