Anthos Config Management の問題

このページでは、Anthos のプライベート モードの使用中に発生する問題のトラブルシューティングについて説明します。

Anthos Config Management のステータス

Anthos Config Management のステータスを確認する方法については、Anthos Config Management のステータスを表示するをご覧ください。

Config Sync のエラーコード

Anthos Config Management で発生する可能性のあるエラーコードについては、エラー リファレンスをご覧ください。

Config Sync のトラブルシューティング

Config Sync のインストールに関する問題については、Config Sync のトラブルシューティングをご覧ください。

構文エラー

リポジトリのルート(Config Management YAML の policyDir で定義)で nomos vet を実行します。

このコマンドは、Git リポジトリ内の構成ファイルの構文と有効性をチェックします。構文エラーが見つかると、nomos vet コマンドはゼロ以外のステータスで終了し、エラー メッセージを 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 コマンドを使用して、関連するログと構成を 1 か所に集め、タイムスタンプ付きの zip ファイルに保存します。詳細については、バグレポートの作成をご覧ください。

トラブルシューティング用の nomos コマンドライン ツールを実行するには、Anthos Management Center コンソールから、対応するバージョンのツールをダウンロードします。詳細については、コマンドライン ツールのダウンロードをご覧ください。

nomos status の出力

nomos status には、Config Sync のインストールに関するデータとエラーが表示されます。予想される 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

次のステップ