5 votes

Comment utiliser la mise à jour de kubeadm pour modifier certaines fonctionnalités de kubeadm-config ?

Je veux installer kube-prometheus sur mon cluster kubernetes existant (v1.10). Avant cela, la documentation indique que je dois changer l'adresse IP du contrôleur/programmateur de la manière suivante 127.0.0.1 à 0.0.0.0 . Et il est également recommandé d'utiliser mise à jour de la configuration de kubeadm pour modifier ces caractéristiques :

controllerManagerExtraArgs:
  address: 0.0.0.0
schedulerExtraArgs:
  address: 0.0.0.0

Après avoir lu la doc, j'ai essayé avec la commande ci-dessous, mais cela n'a pas fonctionné :

kubeadm upgrade --feature-gates controllerManagerExtraArgs.address=0.0.0.0 

Je sais que je peux utiliser kubectl -n kube-system edit cm kubeadm-config pour modifier directement configMap, je veux juste savoir comment le mettre à jour à partir de kubeadm upgrade

2voto

jaxxstorm Points 4247

Le seul moyen que je connaisse est d'utiliser la fonction --config option.

Générer un fichier yaml qui ressemble à ceci :

controllerManagerExtraArgs:
  address: 0.0.0.0
schedulerExtraArgs:
  address: 0.0.0.0

et ensuite exécuter :

kubeadm upgrade apply --config /etc/kubeadm.yaml

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X