En esta página, se enumeran los pasos que te ayudarán a solucionar problemas de configuración mientras usas el modo privado de Anthos.
Estado de Anthos Config Management
Si deseas obtener detalles para verificar el estado de Anthos Config Management, consulta Visualiza el estado de Anthos Config Management.
Códigos de error del Sincronizador de configuración
Consulta Referencia de errores para obtener información sobre los códigos de error que puedes encontrar con Anthos Config Management.
Soluciona problemas del Sincronizador de configuración
Si tienes problemas con la instalación del Sincronizador de configuración, consulta Soluciona problemas del Sincronizador de configuración.
Errores de sintaxis
Ejecuta nomos vet
en la raíz de tu repositorio (que define policyDir
en tu YAML de administración de la configuración).
Este comando verifica la sintaxis y la validez de los archivos de configuración en el repositorio de Git. Si se encuentran errores de sintaxis, el comando nomos vet
se cierra con un estado distinto de cero y registra los mensajes de error en STDERR
.
Este es un resultado de muestra
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 un informe de errores
Usa el comando nomos bugreport
para recopilar registros y configuraciones relevantes en un solo lugar y almacenarlos en un archivo ZIP con marca de tiempo. Para obtener más información, consulta Crea un informe de errores.
Si deseas ejecutar la herramienta de línea de comandos de nomos
para solucionar problemas, consulta Descarga herramientas de línea de comandos a fin de obtener información sobre cómo descargar la versión correspondiente de la herramienta desde la consola del centro de administración de Anthos.
Resultado de nomos status
nomos status
muestra los datos y errores sobre la instalación del Sincronizador de configuración.
El resultado del comando nomos status
esperado es similar al siguiente:
nomos status
Connecting to clusters...
Current Context Sync Status Last Synced Token Sync Branch Resource Status
------- ------- ----------- ----------------- ----------- ---------------
* cluster-1 SYNCED 54ae5182 1.0.0 Healthy