로그 및 모니터링

이 항목에서는 로그 관리에 사용할 수 있는 Tanzu Kubernetes Grid 로그 및 도구를 찾는 방법에 대한 정보를 제공합니다.

Prometheus 및 Grafana를 사용하여 모니터링

Tanzu Kubernetes Grid는 오픈 소스 Prometheus 및 Grafana 프로젝트를 구현하여 클러스터 모니터링 서비스를 제공합니다. 자세한 내용은 모니터링을 위해 Prometheus 및 Grafana 설치를 참조하십시오.

Tanzu Kubernetes Grid 로그 액세스

Tanzu Kubernetes Grid는 관리 및 워크로드 클러스터 배포 및 작업의 로그를 유지합니다.

Kubernetes API 또는 Linux 시스템 수준에서 감사 로그를 검색하려면 감사 로깅을 참조하십시오.

Fluent Bit를 사용한 로그 전달을 구현하려면 로그 전달을 위해 Fluent Bit 설치를 참조하십시오.

로컬 클러스터 로그 사용

로컬 클러스터 로그는 ~/.config/tanzu/tkg/logs/CLUSTER-NAME 파일에서 Supervisor 및 워크로드 클러스터 생성, 업그레이드, 삭제 작업을 캡처합니다. 이러한 로그를 사용하여 클러스터 생성 작업 및 기타 실패 문제를 해결할 수 있습니다. 클러스터를 삭제하면 해당 로그 파일이 자동으로 삭제되지만 삭제 작업이 실패하면 로그 파일이 유지되고 사용자 또는 지원 팀에서 검토할 수 있습니다.

kubectl 기반 클러스터 로그 사용

로컬 클러스터 로그가 배포를 모니터링하거나 구성 요소 장애 문제를 해결하기에 충분한 정보를 제공하지 않는 경우 다음과 같이 kubectl을 사용하여 로그를 검색할 수 있습니다.

Supervisor 배포 로그 액세스

Supervisor 배포를 모니터링하고 문제를 해결하려면 vSphere with Tanzu 설명서를 참조하십시오.

워크로드 클러스터 배포 로그 액세스

tanzu cluster create를 실행한 후 Supervisor의 클러스터 API 로그에서 배포 프로세스를 모니터링할 수 있습니다.

이러한 로그에 액세스하려면 아래 단계를 수행합니다.

  1. kubeconfig를 Supervisor로 설정합니다. 예:

    kubectl config use-context SUPERVISOR-IP
    

    여기서 SUPERVISOR-IP는 Supervisor의 컨텍스트입니다. vSphere with Tanzu 서비스 및 워크로드에서 Supervisor 컨텍스트 가져오기 및 사용을 참조하십시오.

  2. 다음을 실행합니다.

    • capi 로그:

      kubectl logs deployments/capi-controller-manager -n capi-system manager
      
    • IaaS 전용 로그:

      • vSphere: kubectl logs deployments/capw-controller-manager -n capw-system manager
check-circle-line exclamation-circle-line close-line
Scroll to top icon