2017-10-10 11 views
2

Je suis en train de mettre à jour mes nœuds 1.7.6-gke.1 de 1.7.6 et je reçois l'erreur suivante:peut pas mettre à niveau des noeuds de Enginer de conteneurs via l'interface utilisateur

La demande contient des arguments invalides: externes: mauvaise désirée version de noeud (1.7. 6-gke.1). Le code d'erreur: 7

Mes noeuds maîtres sont actuellement sur 1.7.6-gke.1 donc il est curieux que je ne puisse pas mettre à jour mes pools de nœuds vers la même version, malgré l'option disponible dans l'interface utilisateur.

master

nodes

versions

Répondre

0

Je pense que Google a un problème avec leur API quelque part. J'ai un cluster avec le maître sur 1.7.6-gke.1 ainsi, et essayé la mise à niveau des nœuds que, grâce à la commande gcloud, ce qui a entraîné cette erreur:

ERROR: (gcloud.container.clusters.upgrade) ResponseError: code=400, message=bad desired node version (1.7.6-gke.1).

Ce malgré 1,7. 6-gke.1 étant une version de noeud valide comme on le voit ici:

$ gcloud container get-server-config 
Fetching server config for europe-west1-b 
defaultClusterVersion: 1.7.6-gke.1 
defaultImageType: COS 
validImageTypes: 
- COS 
- UBUNTU 
validMasterVersions: 
- 1.7.6-gke.1 
- 1.7.5-gke.1 
- 1.6.10-gke.1 
validNodeVersions: 
- 1.7.6-gke.1 
- 1.7.6 
- 1.7.5 
- 1.7.4 
- 1.7.3 
- 1.7.2 
- 1.6.10 
- 1.6.9 
- 1.6.8 
- 1.6.7 
- 1.6.4 
- 1.5.7 
0

donc, mon groupe était la version 1.7.3 et j'étais maintenant en mesure de l'obtenir à la version 1.7.6 (non-1.7.6 gke .1) J'ai exécuté la commande:

gcloud container clusters upgrade stg-k8s --zone=<your-zone> 

Il a commencé à mettre à jour mes nœuds de cluster vers la version principale. La version du maître est 1.7.6-gke.1 cependant elle a mis à jour les nœuds seulement à 1.7.6

1

A maintenant la même chose avec 1.8.7-gke.0 de CLI. La solution a été d'abord lancer:

gcloud container clusters upgrade ... --master

Après que la mise à niveau a commencé très bien.