Anthos Config Management 문제

이 페이지에는 Anthos 비공개 모드를 사용하는 동안 구성 문제를 해결하는 데 도움이 되는 단계가 나열되어 있습니다.

Anthos Config Management 상태

Anthos Config Management 상태를 확인하는 방법에 대한 자세한 내용은 Anthos Config Management 상태 보기를 참조하세요.

구성 동기화 오류 코드

Anthos Config Management에서 발생할 수 있는 오류 코드는 오류 참조를 확인하세요.

구성 동기화 문제 해결

구성 동기화 설치에 대한 문제는 구성 동기화 문제 해결을 참조하세요.

구문 오류

저장소 루트에서 nomos vet를 실행합니다(Config Management YAML에서 policyDir로 정의됨).

이 명령어는 Git 저장소에 있는 구성 파일의 구문과 유효성을 검사합니다. 구문 오류가 발견되면 nomos vet 명령어가 0이 아닌 상태로 종료되고 오류 메시지를 STDERR에 로깅합니다.

다음은 샘플 출력입니다.

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

버그 신고 작성

nomos bugreport 명령어를 사용하여 관련 로그와 구성을 한 곳에 수집하고 타임스탬프가 있는 zip 파일에 저장합니다. 자세한 내용은 버그 신고 작성을 참조하세요.

문제를 해결하기 위해 nomos 명령줄 도구를 실행하려면 명령줄 도구 다운로드를 참조하여 Anthos Management Center 콘솔에서 해당 버전의 도구를 다운로드하는 방법을 확인합니다.

nomos status 출력

nomos status에는 구성 동기화 설치에 대한 데이터와 오류가 표시됩니다. 예상 nomos status 명령어 결과는 다음과 유사합니다.

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

다음 단계