This site will be decommissioned on December 31st 2024. After that date content will be available at techdocs.broadcom.com.

記錄和監控

本主題說明如何存取 Tanzu Kubernetes Grid 所收集的記錄。

存取 Tanzu Kubernetes Grid 記錄

Tanzu Kubernetes Grid 會收集獨立管理叢集、工作負載叢集部署和作業的記錄。若要在 Kubernetes API 或 Linux 系統層級擷取稽核記錄,請參閱稽核記錄

本機叢集記錄

本機叢集記錄會從 ~/.config/tanzu/tkg/logs/CLUSTER-NAME 檔案中,擷取獨立管理叢集和工作負載叢集的建立、升級和刪除活動。這些記錄可用來對叢集建立活動和其他失敗情況,進行疑難排解。成功刪除叢集時,會自動刪除其記錄檔,但如果刪除動作失敗,則記錄檔將保留,並可供使用者或支援團隊檢閱。

叢集 API 記錄

如果本機叢集記錄未提供足夠的相關資訊,來監控部署或對元件故障進行疑難排解,您可以使用 kubectl 來擷取記錄,如下所示。

存取獨立管理叢集部署記錄

若要監控獨立管理叢集部署,並對這些部署進行疑難排解,請檢閱:

  • 命令執行記錄也可在 … 中找到之下的終端機輸出中所列出的記錄檔

  • 叢集 API 的雲端提供者模組中的記錄。擷取最新的記錄,如下所示:

    1. 搜尋 tanzu management-cluster create 輸出,以找出 Bootstrapper 已建立。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