원격 서버에 설치된 k8s cluster를 teleport 관리 페이지 등록 및 cli를 사용해서 로컬에서 사용하자
Teleport 관리 페이지에서 Resources → Enroll New Resource클릭

kubernetes를 찾는다.

teleport에서 제공하는 command를 복사해서 원격 서버에 붙여넣기를 통해 k8s cluster에 teleport agent를 설치한다.

Step 2, 3에 원하는 namespace 및 cluster name을 적고 Next → Finish
위에서 등록한 Kubernetes Cluster Name으로 tsh를 통해 k8s cluster에 연결할 수 있다. 아래 명령어를 실행하는 순간 ~/.kube/config 에 인증정보가 추가된다.
tsh kube login <cluster name>
kubectl get pods