Ü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
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 |
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.