|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
トラブルシューティング
ログレベル
Rancherで使用されるログレベルは次のとおりです。
| 名前 | 説明 |
|---|---|
|
情報メッセージをログに記録します。これは、デフォルトのログレベルです。 |
|
デバッグ(する)ために使用できる詳細なメッセージをログに記録します。 |
|
内部機能に関する非常に詳細なメッセージをログに記録します。これは非常に冗長で、機密情報を含む可能性があります。 |
ログレベルの設定方法
Kubernetesのインストール
-
デバッグ(する)ログレベルを設定します。
$ KUBECONFIG=./kube_config_cluster.yml $ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set debug; done OK OK OK $ kubectl -n cattle-system logs -l app=rancher -c rancher
-
情報ログレベルを設定します。
$ KUBECONFIG=./kube_config_cluster.yml $ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set info; done OK OK OK
Rancherマシンデバッグ(する)ログ
インフラストラクチャプロバイダーでのオブジェクトの作成をトラブルシューティングする必要がある場合、`rancher-machine`デバッグ(する)ログが役立つかもしれません。
Rancherを起動する際に環境変数を設定することで、`rancher-machine`のデバッグ(する)ログを有効にすることが可能です。
`CATTLE_WHITELIST_ENVVARS`環境変数は、特定の環境変数をホワイトリストに登録し、プロビジョニング中に`rancher-machine`に渡すことを許可します。
`MACHINE_DEBUG`変数は`rancher-machine`でデバッグ(する)ログを有効にします。
したがって、`MACHINE_DEBUG=true`を設定し、`CATTLE_WHITELIST_ENVVARS`のデフォルト変数リストに`MACHINE_DEBUG`を追加することで、RKE1、RKE2、およびk3sクラスターのプロビジョニング時に`rancher-machine`でデバッグ(する)ログを有効にすることが可能です。
|
上記の`trace`ログレベルと同様に、`rancher-machine`デバッグ(する)ログは機密情報を含む可能性があります。 |
Cattle-cluster-agentデバッグログ
`cattle-cluster-agent`ログレベルは、ダウンストリームクラスターを初期化する際に設定できます。
の下にクラスターを作成する際に、ログレベルを定義するための変数を設定できます。
-
トレースレベルのロギング:`CATTLE_TRACE`または`RANCHER_TRACE`を`true`に設定します。
-
デバッグ(する)レベルのロギング:`CATTLE_DEBUG`または`RANCHER_DEBUG`を`true`に設定します。
|
`cattle-cluster-agent`デバッグ(する)ログには、機密情報が含まれている可能性があります。 |