Infograb logo
클러스터 주소 조회 명령어

클러스터 설정의 tunnel_addr 또는 web_proxy_addr와 같은 값이 확실하지 않은 경우, JSON 파일에서 기계 가독성 데이터를 구문 분석하고 추출하는 명령줄 도구를 사용하여 정보를 조회할 수 있습니다. 이러한 도구 중 가장 일반적인 것 중 하나는 jq입니다. 대부분의 운영 체제에서 jq를 다운로드할 수 있습니다 jqlang 웹사이트에서.

프로그램을 다운로드한 후, jq 프로그램을 사용하여 클러스터 주소를 조회하는 명령을 실행할 수 있습니다.

클러스터 주소를 얻으려면:

  1. PROXY 환경 변수를 설정하여 teleport.example.com을 Teleport 클러스터 도메인으로 바꿔서 Teleport 클러스터에 대한 정보를 검색합니다:

    PROXY=teleport.example.com
  2. 다음 명령을 실행하여 클러스터의 tunnel_addr를 추출합니다:

    curl https://$PROXY/webapi/ping | jq 'if .proxy.tls_routing_enabled == true then .proxy.ssh.public_addr else .proxy.ssh.ssh_tunnel_public_addr end'
  3. 다음 명령을 실행하여 클러스터의 web_proxy_addr를 추출합니다:

    curl https://$PROXY/webapi/ping | jq .proxy.ssh.public_addr
Teleport 원문 보기