Problemi relativi ad Anthos Config Management

Questa pagina elenca i passaggi che ti aiutano a risolvere i problemi di configurazione mentre utilizzi la modalità privata Anthos.

Stato di Anthos Config Management

Per informazioni dettagliate su come verificare lo stato di Anthos Config Management, vedi Visualizzare lo stato di Anthos Config Management.

Codici di errore di Config Sync

Vedi Riferimento errore per informazioni sui codici di errore che potresti riscontrare con Anthos Config Management.

Risolvi i problemi di Config Sync

Per problemi con l'installazione di Config Sync, consulta Risoluzione dei problemi di Config Sync.

Errori di sintassi

Esegui nomos vet nella directory principale del repository (definiti da policyDir in Config Management YAML).

Questo comando controlla la sintassi e la validità dei file di configurazione presenti nel repository Git. Se vengono rilevati errori di sintassi, il comando nomos vet termina con uno stato diverso da zero e registra i messaggi di errore in STDERR.

Ecco un output di esempio:

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

Crea una segnalazione di bug

Utilizza il comando nomos bugreport per raccogliere log e configurazioni pertinenti in un unico posto e archiviarli in un file ZIP con timestamp. Per ulteriori informazioni, consulta Creare una segnalazione di bug.

Per eseguire lo strumento a riga di comando nomos per risolvere i problemi, consulta Download degli strumenti a riga di comando per informazioni dettagliate su come scaricare una versione corrispondente dello strumento dalla console di Anthos Management Center.

Output nomos status

nomos status mostra dati ed errori relativi all'installazione di Config Sync. Il risultato previsto del comando nomos status è simile al seguente:

nomos status
Connecting to clusters...
Current   Context     Sync Status      Last Synced Token   Sync Branch   Resource Status
-------   -------     -----------      -----------------   -----------   ---------------
*         cluster-1   SYNCED           54ae5182            1.0.0         Healthy

Passaggi successivi