Salta ai contenuti

Parametri Kubelet

Tre comandi gestiscono un file di parametri kubelet personalizzati, /etc/vpm/kubelet-custom-params.txt. Tutti e tre sono di F5, nessuno è presente nella debug API, e tutti e tre richiedono indicazione del supporto — i parametri kubelet modificano il modo in cui il nodo esegue i carichi di lavoro Kubernetes.

Legge i parametri personalizzati correnti.

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

Questo comando non funziona dalla CLI del sito su questa build. L’account admin non è in grado di leggere il file dei parametri, quindi il comando fallisce indipendentemente dal fatto che siano impostati parametri o meno:

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

Perché questo è più rilevante di quanto sembri. Il fallimento è un errore di permesso, non un risultato vuoto, e i due casi sono facili da confondere — “failed to read all params” può essere interpretato come “non ci sono parametri”. Non costituisce prova che nessun parametro sia configurato. Su questa build l’unico modo per visualizzarli dalla CLI del sito è tramite accesso root ausiliario, anch’esso soggetto a indicazione del supporto.

Aggiunge un parametro personalizzato.

Terminal window
execcli kubelet-add-param <parameter>

Eseguito senza argomenti, riporta il proprio requisito di arità, il che è il modo in cui il requisito è stato confermato senza impostare nulla:

Error: at least one parameter is required

Nessun output acquisito. Questo comando scrive sul nodo. È stato verificato che esiste e che richiede un argomento; non è stato eseguito con un argomento.

Rimuove un parametro personalizzato.

Terminal window
execcli kubelet-remove-param <parameter>

Nessun output acquisito, per la stessa ragione.