telepresence를 이용한 터널링 방법

2025. 1. 17. 23:39기타/Helm

728x90
SMALL
  • 개요
k8s context로 접속하기 위해 telepresence를 통해 접근하는 방법과 client vpn 없이 AWS VPC에 접근하는 방법

 

  • 설치 (OSS)
https://www.telepresence.io/docs/install/client

 

  • 사용방법
## telepresence 기존 세션 제거
# telepresence quit

## telepresence 접속
# telepresence connect 

## 현재 k8s context에 해당하는 VPC internal routing 추가 
# sudo route add $(aws ec2 describe-vpcs --region $(kubectl config current-context | awk -F':' '{print $4}') --vpc-ids $(aws eks describe-cluster --region $(kubectl config current-context | awk -F':' '{print $4}') --name $(kubectl config current-context | awk -F'/' '{print $NF}') --query "cluster.resourcesVpcConfig.vpcId" --output text) --query "Vpcs[].CidrBlock" --output text) $(kubectl get pods --all-namespaces -o wide | grep 'traffic-manager-' | awk '{print $7}')
728x90
LIST