Tanzu Kubernetes Grid は、管理クラスタとワークロード クラスタの展開と操作のログを保持します。
監査ログを参照して、Kubernetes API または Linux システム レベルで監査ログを取得します。
ローカル クラスタ ログは、管理クラスタおよびワークロード クラスタの作成、アップグレード、および削除アクティビティを ~/.config/tanzu/tkg/logs/CLUSTER-NAME
ファイル内にキャプチャします。これらのログは、クラスタ作成アクティビティやその他の障害のトラブルシューティングに使用できます。クラスタを正常に削除すると、そのログ ファイルは自動的に削除されますが、削除アクションが失敗した場合、ログ ファイルはそのまま残り、ユーザーまたはサポート チームが確認できます。
ローカル クラスタ ログに展開の監視やコンポーネント障害のトラブルシューティングに十分な情報がない場合は、次のように kubectl
を使用してログを取得できます。
管理クラスタの展開を監視およびトラブルシューティングするには、次を確認します。
ターミナル出力「コマンド実行のログは以下にもあります (Logs of the command execution can also be found at…)」に一覧表示されたログ ファイル。
クラスタ API のクラウド プロバイダ モジュールからのログ。次のように最新のものを取得します。
tanzu management-cluster create
出力でブートストラッパーが作成されました。Kubeconfig: (Bootstrapper created. Kubeconfig:) を検索し、リストされた kubeconfig
ファイル パスをコピーします。ファイルは ~/.kube-tkg/tmp/
にあります。kubectl logs deployment.apps/capv-controller-manager -n capv-system manager --kubeconfig </path/to/kubeconfig>
kubectl logs deployment.apps/capa-controller-manager -n capa-system manager --kubeconfig </path/to/kubeconfig>
kubectl logs deployment.apps/capz-controller-manager -n capz-system manager --kubeconfig </path/to/kubeconfig>
tanzu cluster create
を実行した後、管理クラスタのクラスタ API ログで展開プロセスを監視できます。
これらのログにアクセスするには、次の手順を実行します。
kubeconfig
を管理クラスタに設定します。例:
kubectl config use-context my-management-cluster-admin@my-management-cluster
以下を実行します。
capi
ログ:
kubectl logs deployments/capi-controller-manager -n capi-system manager
IaaS 固有のログ:
kubectl logs deployments/capv-controller-manager -n capv-system manager
kubectl logs deployments/capa-controller-manager -n capa-system manager
kubectl logs deployments/capz-controller-manager -n capz-system manager