Récupérer une mise à niveau ayant échoué dans des clusters Anthos sur Bare Metal

Il peut arriver que les clusters Anthos sur Bare Metal se trouvent dans des conditions où vous devez redémarrer une mise à niveau ou corriger une condition d'erreur pour terminer la mise à niveau. 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.