Probleme mit Anthos Config Management

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

Weitere Informationen