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