ログと監視

このトピックでは、Tanzu Kubernetes Grid によって収集されたログにアクセスする方法について説明します。

Tanzu Kubernetes Grid ログへのアクセス

Tanzu Kubernetes Grid は、スタンドアローン管理クラスタとワークロード クラスタの展開と操作のログを収集します。Kubernetes API または Linux システム レベルで監査ログを取得するには、「監査ログの記録」を参照してください。

ローカル クラスタ ログ

ローカル クラスタ ログは、スタンドアローン管理クラスタおよびワークロード クラスタの作成、アップグレード、および削除アクティビティを ~/.config/tanzu/tkg/logs/CLUSTER-NAME ファイル内にキャプチャします。これらのログは、クラスタ作成アクティビティやその他の障害のトラブルシューティングに使用できます。クラスタを正常に削除すると、そのログ ファイルは自動的に削除されますが、削除アクションが失敗した場合、ログ ファイルはそのまま残り、ユーザーまたはサポート チームが確認できます。

クラスタ API ログ

ローカル クラスタ ログに展開の監視やコンポーネント障害のトラブルシューティングに十分な情報がない場合は、次のように kubectl を使用してログを取得できます。

スタンドアローン管理クラスタの展開ログへのアクセス

スタンドアローン管理クラスタの展開を監視およびトラブルシューティングするには、次を確認します。

  • コマンド実行のログは以下にもあります (Logs of the command execution can also be found at…)」以下のターミナル出力に一覧表示されたログ ファイル。

  • クラスタ API のクラウド プロバイダ モジュールからのログ。次のように最新のものを取得します。

    1. tanzu management-cluster create 出力でブートストラッパーが作成されました。Kubeconfig: (Bootstrapper created. Kubeconfig:) を検索し、リストされた kubeconfig ファイル パスをコピーします。ファイルは ~/.kube-tkg/tmp/ にあります。
    2. クラウド プロバイダに基づいて、次の手順を実行します。
      • vSpherekubectl logs deployment.apps/capv-controller-manager -n capv-system manager --kubeconfig </path/to/kubeconfig>
      • Amazon Web Services (AWS)kubectl logs deployment.apps/capa-controller-manager -n capa-system manager --kubeconfig </path/to/kubeconfig>
      • Azurekubectl logs deployment.apps/capz-controller-manager -n capz-system manager --kubeconfig </path/to/kubeconfig>

スーパーバイザーのトラブルシューティングについては、vSphere with Tanzu ドキュメントの「スーパーバイザーの有効化のトラブルシューティング」を参照してください。

ワークロード クラスタの展開ログへのアクセス

tanzu cluster create を実行した後、管理クラスタのクラスタ API ログで展開プロセスを監視できます。

これらのログにアクセスするには、次の手順を実行します。

  1. kubeconfig を管理クラスタに設定します。例:

    kubectl config use-context my-management-cluster-admin@my-management-cluster
    
  2. 以下を実行します。

    • capi ログ:

      kubectl logs deployments/capi-controller-manager -n capi-system manager
      
    • IaaS 固有のログ:

      • vSpherekubectl logs deployments/capv-controller-manager -n capv-system manager
      • AWSkubectl logs deployments/capa-controller-manager -n capa-system manager
      • Azurekubectl logs deployments/capz-controller-manager -n capz-system manager

ログ作成と監視の構成

Tanzu Kubernetes Grid によって作成されたワークロード クラスタでのログ作成と監視を構成できます。

check-circle-line exclamation-circle-line close-line
Scroll to top icon