platform-auth-service Liberty에 디버깅을 사용하여 사용자 인증 문제 디버깅을 위한 추적 로그를 가져오십시오.
구성 매개변수는 LIBERTY_DEBUG_ENABLED입니다. 기본값은 LIBERTY_DEBUG_ENABLED: false입니다.
LIBERTY_DEBUG_ENABLED 매개변수값을 true 또는 false로 설정하십시오.
다음은 값 변경 단계입니다.
kubectl CLI를 설정하십시오. 자세한 정보는 Kubernetes CLI(kubectl) 설치를 참조하십시오.
platform-auth-idp ConfigMap을 편집하십시오.
kubectl -n kube-system edit configmap platform-auth-idp
LIBERTY_DEBUG_ENABLED를 true 또는 false로 설정하십시오.
ConfigMap을 저장하고 닫으십시오.
auth-idp 팟(Pod)을 다시 시작하십시오.
kubectl -n kube-system delete pod -l k8s-app=auth-idp
잠시 기다리십시오. 그런 다음 auth-idp 팟(Pod)의 상태를 확인하십시오. 모든 팟(Pod)에 대해 상태가 4/4 Running으로 표시되어야 합니다.
kubectl -n kube-system get pods | grep auth-idp
platform-auth-idp를 검색하십시오.편집을 클릭하십시오.LIBERTY_DEBUG_ENABLED 매개변수값을 true 또는 false로 변경하십시오. auth-idp를 찾으십시오.편집을 클릭하십시오. DaemonSet 편집 창이 표시됩니다.auth-idp 팟(Pod)을 다시 로드합니다.auth-idp를 클릭하십시오.auth-idp 팟(Pod)의 상태를 확인하십시오. 모든 팟(Pod)의 상태가 준비 필드 이름 아래에 4/4로 표시되어야 합니다.다음 단계에 따라 구성 및 추적 로그를 가져오십시오.
로그를 생성하기 위해 여러 번 management console 또는 IBM Cloud Private CLI를 사용하여 IBM® Cloud Private 클러스터에 로그인하십시오. IBM Cloud Private CLI 설치에 대한 자세한 정보는 IBM® Cloud Private CLI 설치를 참조하십시오.
SSH(Secure Shell)를 사용하여 마스터 노드에 로그인하십시오.
platform-auth 컨테이너 ID를 가져오십시오.
docker ps | grep platform-auth
구성 및 로그를 마스터 노드의 폴더에 복사하십시오.
docker cp <container-id>:/config/configDropins/defaults auth-service_config
docker cp <container-id>:/logs auth-service_logs
클러스터에 여러 마스터 노드가 있는 경우 다른 모든 마스터 노드에 대해 2 - 4단계를 반복하십시오.
모든 노드에서 구성(auth-service_config) 및 로그(auth-service_logs) 폴더를 가져오십시오.