- ホーム
- マルチクラウドネットワーク
- Customer Edge diagnostics
- Command reference
- On-box commands
- Kubeletパラメーター
Kubeletパラメーター
3つのコマンドがカスタム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このコマンドは、このビルドのサイト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アクセスであり、これ自体もサポート指示のもとで行うものです。
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>キャプチャされた出力はありません。 同じ理由によります。