Récupérer une mise à niveau ayant échoué dans GKE sur bare metal

Parfois, GKE sur Bare Metal peut rencontrer des conditions dans lesquelles vous devez recommencer une mise à niveau ou corriger une condition d'erreur pour la mener à bien. Les conditions suivantes peuvent se produire lors de la mise à niveau des clusters. Essayez d'effectuer la mise à niveau du cluster comme indiqué dans la condition.

Récupérer les mises à niveau de clusters d'administrateur, hybrides et autonomes

Les clusters d'administration, hybrides et autonomes sont tous mis à niveau à l'aide de la commande bmctl upgrade.

Si la mise à niveau ne s'effectue pas correctement, vérifiez les conditions suivantes et réessayez.

  • bmctl n'a pas pu analyser le fichier de configuration en raison d'une erreur. Corrigez le fichier de configuration et réexécutez la commande.
  • bmctl n'a pas pu amorcer le cluster temporaire. Relancez la commande.
  • Les fichiers journaux indiquent que la mise à niveau a échoué lors d'une vérification préliminaire. Corrigez la condition préliminaire ou forcez la mise à niveau.
  • La mise à niveau a pris trop de temps (plus de 30 minutes) ou a expiré. Relancez la commande de mise à niveau.

Récupérer les mises à niveau de clusters d'utilisateur

Les clusters d'utilisateur sont mis à niveau à partir d'un cluster d'administrateur associé à l'aide de la commande kubectl apply.

Si la mise à niveau ne s'effectue pas correctement, vérifiez les conditions suivantes et réessayez.

  • La vérification préliminaire a échoué. Consultez le journal de la vérification préliminaire et corrigez l'erreur correspondante.
  • Vous devrez peut-être créer une ressource personnalisée de vérification préliminaire à l'aide de ces instructions, puis l'appliquer au cluster. Assurez-vous que la vérification préliminaire déclenchée a abouti, et que le résonateur du cluster récupère le dernier état de réussite.