コンテンツにスキップ

Kubeletパラメーター

3つのコマンドがカスタム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

このコマンドは、このビルドのサイト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(全パラメーターの読み取りに失敗)」は「パラメーターが存在しない」と読めてしまいます。しかし、これはパラメーターが設定されていないことを示す根拠にはなりません。このビルドでは、サイトCLIからパラメーターを確認する唯一の方法は補助的なrootアクセスであり、これ自体もサポート指示のもとで行うものです。

カスタムパラメーターを追加します。

Terminal window
execcli kubelet-add-param <parameter>

引数なしで実行すると、コマンド自身のアリティ(引数の数)を報告します。これにより、何も設定せずに要件を確認できました。

Error: at least one parameter is required

キャプチャされた出力はありません。 このコマンドはノードに書き込みを行います。存在することおよび引数が必要であることは確認しましたが、実際に引数を指定して実行はしていません。

カスタムパラメーターを削除します。

Terminal window
execcli kubelet-remove-param <parameter>

キャプチャされた出力はありません。 同じ理由によります。