Auf dieser Seite werden Schritte beschrieben, die Sie bei der Behebung von Konfigurationsproblemen bei der Verwendung des privaten Modus von Anthos unterstützen.
Anthos Config Management-Status
Weitere Informationen zur Statusprüfung von Anthos Config Management finden Sie unter Status von Anthos Config Management ansehen.
Config Sync-Fehlercodes
Informationen zu Fehlercodes, die bei Anthos Config Management auftreten können, finden Sie unter Fehlerreferenz.
Probleme mit Config Sync beheben
Probleme bei der Installation von Config Sync finden Sie unter Fehlerbehebung bei Config Sync.
Syntaxfehler
Führen Sie nomos vet
im Stammverzeichnis Ihres Repositorys aus (definiert durch policyDir
in Ihrer Config Management YAML).
Dieser Befehl überprüft die Syntax und Gültigkeit der Konfigurationsdateien im Git-Repository. Wenn Syntaxfehler gefunden werden, wird der Befehl nomos vet
mit einem Status ungleich Null beendet und Fehlermeldungen werden in STDERR
protokolliert.
Hier ein Beispiel einer Ausgabe:
nomos vet
Error: errors for cluster "defaultcluster": 1 error(s)
[1] KNV2001: yaml: line 6: could not find expected ':'
path: /home/user/config-management-repo/foo-corp/namespaces/sre-rolebinding.yaml
For more information, see https://g.co/cloud/acm-errors#knv2001
Usage:
nomos vet [flags]
Examples:
nomos vet
nomos vet --path=my/directory
nomos vet --path=/path/to/my/directory
Flags:
--clusters strings Accepts a comma-separated list of Cluster names to use in multi-cluster commands. Defaults to all clusters. Use "" for no clusters.
-h, --to for vet
--no-api-server-check If true, disables talking to the API Server for discovery.
--path string Root directory to use as a Anthos Configuration Management repository. (default ".")
--source-format string If "hierarchy", validate as a Anthos Configuration Management repository. If "unstructured", validate as an unstructured repository. (default "hierarchy")
errors for cluster "defaultcluster": 1 error(s)
[1] KNV2001: yaml: line 6: could not find expected ':'
path: /home/user/config-management-repo/foo-corp/namespaces/sre-rolebinding.yaml
For more information, see https://g.co/cloud/acm-errors#knv2001
Fehlerbericht erstellen
Mit dem Befehl nomos bugreport
können Sie relevante Logs und Konfigurationen an einer Stelle erfassen und in einer ZIP-Datei mit Zeitstempel speichern. Weitere Informationen finden Sie unter Fehlerbericht erstellen.
Informationen zum Ausführen des nomos
-Befehlszeilentools zur Fehlerbehebung finden Sie unter Befehlszeilentools herunterladen. Darin erfahren Sie, wie Sie eine entsprechende Version des Tools über die Anthos Management Center-Konsole herunterladen können.
nomos status
-Ausgabe
nomos status
zeigt Daten und Fehler zu Ihrer Config Sync-Installation an.
Die erwartete Ausgabe des Befehls nomos status
sieht in etwa so aus:
nomos status
Connecting to clusters...
Current Context Sync Status Last Synced Token Sync Branch Resource Status
------- ------- ----------- ----------------- ----------- ---------------
* cluster-1 SYNCED 54ae5182 1.0.0 Healthy