Kubelet 參數
三個指令負責管理自訂 kubelet 參數檔案
/etc/vpm/kubelet-custom-params.txt。三者均為 F5 所提供,均不在
debug 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>無擷取輸出,原因相同。