8 votes

GKE : Modifier le cluster existant - supprimer les balises de nœud et changer le réseau

J'ai créé un cluster Kubernetes avec la commande CLI suivante : gcloud container clusters create some-cluster --tags=some-tag --network=some-network

Je voudrais maintenant :

  1. Désactiver l'option --tags, afin que de nouveaux nœuds/VM soient créés sans l'étiquette some-tag. (Optionnel : Supprimer l'étiquette des machines existantes, ce qui devrait être possible via gcloud compute instances remove-tags.)
  2. Désactiver le drapeau --network, en rétablissant le cluster sur le réseau par défaut de GCP.

Est-il possible d'effectuer l'une ou l'autre de ces opérations, ou devrai-je recréer le cluster ?

Pour information, j'utilisais les balises des nœuds et les règles de mise en réseau pour router le trafic sortant à travers une seule instance GCE servant de passerelle NAT. Je veux maintenant désactiver ce routage.

7voto

Ariv Points 135

Actuellement, il n'est pas possible de mettre à jour le réseau du cluster et de supprimer des balises pour un cluster existant à l'aide de la commande gcloud. J'ai vérifié cette information en utilisant la commande de mise à jour des clusters de conteneurs gcloud documentation. De plus, les commandes alpha et beta ne proposent pas encore cette fonctionnalité. La documentation de l'API fournit également des informations sur les différentes configurations qui peuvent être modifiées.

Comme solution de contournement, j'ai pu supprimer l'une des balises en utilisant la fonction de mise à jour continue dans les paramètres du groupe d'instances:

  1. Accédez au modèle d'instance de some-cluster -> sélectionnez le modèle
  2. Cliquez (copiez depuis le haut du modèle d'instance) -> Supprimez la balise -> créez un nouveau modèle
  3. Sélectionnez le groupe d'instances some-cluster -> cliquez sur la mise à jour continue -> changez le modèle d'instance par celui que vous avez créé -> mettez à jour

Si vous modifiez le réseau à l'étape 2, je n'ai pas pu sélectionner le modèle d'instance avec le nouveau réseau à l'étape 3. Changer la balise seule ne résoudra pas votre problème, il est préférable de créer un nouveau cluster.

Si vous souhaitez mettre à jour les balises et le réseau en utilisant la commande gcloud, je suggère de créer une demande de fonctionnalité (FR) dans Public Issue tracker.

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