이 항목에서는 Tanzu Kubernetes Grid에서 수집한 로그에 액세스하는 방법을 설명합니다.
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:을 검색하고 표시된 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>
Supervisor 문제를 해결하려면 vSphere with Tanzu 설명서에서 Supervisor 활성화 문제 해결을 참조하십시오.
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
Tanzu Kubernetes Grid에 의해 생성된 워크로드 클러스터에서 로깅 및 모니터링을 구성할 수 있습니다.