このページでは、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