증상
현재 TKG(Tanzu Kubernetes Grid) UI를 사용하여 vSphere에 관리 클러스터를 생성하고 있습니다. UI에 vSphere 자격 증명을 입력하고 연결을 클릭하면 다음 오류가 표시됩니다.
Failed to connect to the specified vCenter Server. Http failure response for /api/providers/vsphere:0 Unknown Error
원인
이 오류는 다음과 같은 이유로 발생합니다.
- 이전 tkg init 시도가 실패하고 백엔드 세션이 종료되었지만 동일한 브라우저 탭을 사용하여 새 TKG 관리 클러스터를 생성하려고 합니다.
- 이전 tkg init 시도가 실패했으며 점프 박스에 오래된 연결이 남아 있습니다.
해결
이 문제를 해결하려면 다음 단계를 수행하십시오.
다음 명령을 사용하여 UI를 시작한 시스템에서 실행 중인 TKG 프로세스가 없는지 확인합니다.
ps -ef | grep -itkg
오래된 프로세스가 있는 경우 kill 명령을 사용하여 중지합니다.
- 다음 명령을 사용하여 UI를 시작한 시스템에 오래된 연결이 없는지 확인합니다.
netstat -lantup | grep 8080
오래된 연결이 있고 연결과 관련된 프로세스가 실행되고 있지 않은 경우 오래된 연결을 제거해야 합니다. 오래된 연결을 제거하려면 TKG CLI를 설치한 시스템을 재부팅해야 합니다.
- 이전 TKG 관리 클러스터를 중지하거나 제거하는 데 사용되는 kind클러스터가 있는지 확인합니다. docker ps를 사용하여 클러스터를 식별할 수 있습니다. 오래된 클러스터를 제거하려면 다음 명령을 사용합니다.
docker rm -f -v <container id>