Überprüfen der Fleet CLI-Bereitstellung

Nachdem Sie ein Bundle mit der Fleet CLI angewendet haben, können Sie die Bereitstellung validieren, indem Sie das Bundle und das zugehörige BundleDeployments überprüfen.

Jeder SUSE® Rancher Prime Continuous Delivery-verwaltete Cluster listet auf:

  • Welche Bundles darauf bereitgestellt sind.

  • Ihren Bereitschaftsstatus.

  • Alle Fehler oder Synchronisierungsprobleme.

Um zu überprüfen, ob Ihr fleet apply ein Bundle erstellt hat und ob es auf die richtige Anzahl von Zielen bereitgestellt wurde, führen Sie aus:

kubectl get bundles.fleet.cattle.io -A
Ein Screenshot

Sie sehen die folgenden Felder:

  • BUNDLEDEPLOYMENTS-READY — Zeigt an, wie viele Ziele von der Gesamtzahl bereit sind.

  • STATUS — Kann Bereit, Modifiziert oder andere Bedingungen basierend auf dem Rollout anzeigen.

Wenn BUNDLEDEPLOYMENTS-READY 1/1 anzeigt, wurde das Bundle erfolgreich auf einen Cluster bereitgestellt.

Um eine detaillierte Ansicht zu erhalten, wie das Bundle gerendert und angewendet wurde, führen Sie aus:

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

Suchen Sie nach den folgenden Feldern im Abschnitt status:

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

Dies zeigt an, dass:

  • Das Bundle wurde für einen Cluster geplant.

  • Der Ziel-Cluster hat die Ressourcen bestätigt und angewendet.

  • Der Controller hat die Bereitstellung als bereit markiert.

Sie können auch das entsprechende BundleDeployment-Objekt überprüfen, da jedes BundleDeployment einem Ziel-Cluster entspricht:

kubectl get bundledeployments.fleet.cattle.io -A

Für weitere Informationen, siehe Status Fields.