Valider le déploiement de Fleet CLI

Après avoir appliqué un bundle à l’aide de Fleet CLI, vous pouvez valider le déploiement en inspectant le Bundle et son BundleDeployments associé.

Chaque cluster géré par SUSE® Rancher Prime Continuous Delivery liste :

  • Quels bundles y sont déployés.

  • Leur statut de préparation.

  • Les erreurs ou problèmes de synchronisation éventuels.

Pour valider si votre fleet apply a créé un bundle et s’il a été déployé sur le bon nombre de cibles, exécutez :

kubectl get bundles.fleet.cattle.io -A
Une capture d’écran montrant la validation du déploiement de Fleet

Vous verrez les champs suivants :

  • BUNDLEDEPLOYMENTS-READY — Indique combien de cibles sont prêtes sur le total.

  • STATUS — Peut afficher Prêt, Modifié, ou d’autres conditions en fonction du déploiement.

Si BUNDLEDEPLOYMENTS-READY affiche 1/1, le bundle est déployé avec succès sur un cluster.

Pour obtenir une vue détaillée de la façon dont le bundle a été rendu et appliqué, exécutez :

kubectl get bundles.fleet.cattle.io -n fleet-local my-nginx-bundle -o yaml

Recherchez les champs suivants dans la section status :

status:
  display:
    readyClusters: 1/1
  summary:
    desiredReady: 1
    ready: 1
  conditions:
    type: Ready
    status: "True"

Cela indique que :

  • Le bundle a été programmé pour un cluster.

  • Le cluster cible a accusé réception et appliqué les ressources.

  • Le contrôleur a marqué le déploiement comme prêt.

Vous pouvez également vérifier l’objet BundleDeployment correspondant, car chaque BundleDeployment correspond à un cluster cible :

kubectl get bundledeployments.fleet.cattle.io -A

Pour plus d’informations, voir Champs de statut.