Zum Hauptinhalt springen
Diese Seite dokumentiert den Laufzeitvertrag zwischen Ihnen und dem Vantage operator: die Phasen, die der Operator bei jedem Reconciliierungsvorgang durchläuft, die Statusbedingungen, die er für die Ressource Vantage zurückmeldet, und wie Sie einen erneuten Versuch erzwingen. Das Schema auf Feldebene finden Sie in der API-Referenz. Einen konzeptionellen Überblick finden Sie unter Architektur.

Reconciliierungs-Phasen

Der Reconciliierungs-Ablauf des Operators ist in fünf aufeinanderfolgende Phasen gegliedert. Jede Phase enthält Validierungen oder Schritte, die alle erfolgreich abgeschlossen werden müssen, bevor der Operator zur nächsten Phase übergeht. Ein Fehler in einem beliebigen Schritt führt zum Abbruch des Reconciliierungs-Ablaufs und wird in status.degradationReasons[] ausgewiesen.

Statusbedingungen

Der Operator meldet den Installationsstatus über Bedingungstypen in status.conditions[]:
  • Progressing: status ist True, solange der Prozess läuft.
  • Ready: status ist bei erfolgreichem Abschluss True.
  • Degraded: status ist True, wenn zu irgendeinem Zeitpunkt ein Fehler auftritt. In diesem Fall enthält status.degradationReasons[] die Details zu den Fehlern.
Die Installationsverfahren für Azure und selbstverwaltete Umgebungen warten auf condition=Ready (kubectl wait --for=condition=Ready vantages.vantage.abbyy.com/$release_name). Ready deckt die Skill-Installation nicht ab, da diese als separater Job ausgeführt wird (siehe unten), und Sie sollten außerdem die generierten ArgoCD-Anwendungen prüfen. Das vollständige Status-Schema finden Sie in der Vantage.status-Referenz.

Die Installation der Skills läuft separat

Skills werden über einen separaten Kubernetes-Job im Install-Namespace installiert, nicht über eine ArgoCD-Anwendung. Der Job wird in ArgoCD nicht angezeigt und ist in den obigen Bedingungen nicht enthalten. Ready bedeutet daher nicht, dass die Installation der Skills abgeschlossen ist. Sie können Vantage verwenden, während der Job läuft. Überwachen Sie den Job direkt:

Erneuten Installationsversuch erzwingen

Um die Installation erneut auszuführen (zum Beispiel nach dem Korrigieren einer Key Vault-Berechtigung), versehen Sie die Vantage-Ressource mit der Annotation vantage.abbyy.com/reprocess (beliebiger Wert):
Die Vantage Custom-Resource ist änderbar. Um die Installation von Vantage jedoch erneut auszuführen, muss die entsprechende Vantage-CR mit vantage.abbyy.com/reprocess annotiert werden (beliebiger Wert). Das Bearbeiten von spec.* allein startet keinen erneuten Versuch nach einer fehlgeschlagenen Installation. Korrigieren Sie zunächst die Spezifikation und fügen Sie dann die Annotation hinzu, um den erneuten Versuch auszulösen.

Nächste Schritte

API-Referenz

Detaillierte Referenz zu jedem Feld jeder Spezifikation und Statuseigenschaft.

Fehlerbehebung

Symptom → Diagnose → Lösung für häufige Fehler beim Reconciliieren.