Aller au contenu

Paramètres Kubelet

Trois commandes gèrent un fichier de paramètres kubelet personnalisés, /etc/vpm/kubelet-custom-params.txt. Les trois sont de F5, aucune ne figure dans l’API de débogage, et toutes trois sont à usage dirigé par le support — les paramètres kubelet modifient la façon dont le nœud exécute les charges de travail Kubernetes.

Lit les paramètres personnalisés actuels.

Fenêtre de terminal
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

Cette commande ne fonctionne pas depuis l’interface CLI du site sur cette version. Le compte admin ne peut pas lire le fichier de paramètres, donc la commande échoue qu’un paramètre soit défini ou non :

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

Pourquoi cela est plus important qu’il n’y paraît. L’échec est une erreur de permission, et non un résultat vide, et les deux sont faciles à confondre — « failed to read all params » se lit comme « il n’y a aucun paramètre ». Ce n’est pas la preuve qu’aucun paramètre n’est configuré. Sur cette version, le seul moyen de les consulter depuis l’interface CLI du site est via l’accès root auxiliaire, qui est lui-même à usage dirigé par le support.

Ajoute un paramètre personnalisé.

Fenêtre de terminal
execcli kubelet-add-param <parameter>

Exécutée sans argument, elle indique sa propre arité, ce qui est la façon dont l’exigence a été confirmée sans rien définir :

Error: at least one parameter is required

Aucune sortie capturée. Cette commande écrit sur le nœud. Son existence et l’obligation de fournir un argument ont été vérifiées ; elle n’a pas été exécutée avec un argument.

Supprime un paramètre personnalisé.

Fenêtre de terminal
execcli kubelet-remove-param <parameter>

Aucune sortie capturée, pour la même raison.