반응형
어느 날 맥북에서 telepresence를 통한 로컬 환경 디버깅을 하려고 하는데
연결이 되지 않았습니다.
흠 Windows 에서는 문제 없이 되었었는데, 맥OS(m2)에서 안됬기 때문에
처음부터 다시 설치 해보고 이것저것 해보다가 해결하여 포스팅합니다.
목차
1. 연결 시 에러 발견
~ telepresence connect
telepresence connect: error: connector.Connect: rpc error: code = Unimplemented desc = unknown service telepresence.pro.manager.ProManager
telepresence.pro.manager.ProManager 가 눈에 띕니다.
telepresence 상용버전에 대한 기능 제한일 가능성이 있습니다.
2. 오픈소스 버전
오픈소스 버전은 아래처럼 설치 가능합니다.
# Apple silicon Macs
# 1. Download the latest binary (~101 MB):
sudo curl -fL https://app.getambassador.io/download/tel2oss/releases/download/v2.18.0/telepresence-darwin-arm64 -o /usr/local/bin/telepresence
# 2. Make the binary executable:
sudo chmod a+x /usr/local/bin/telepresence
참고: https://www.getambassador.io/docs/telepresence-oss/latest/quick-start?os=macos
3. 터미널에서 telepresence 명령어 실행파일 변경
기존에 설치된 telepresence 때문에 아래와 같이 실행파일을 덮어쓰기 하여 대체해줬습니다.
~ which telepresence
/opt/homebrew/bin/telepresence
~ mv /usr/local/bin/telepresence /opt/homebrew/bin/telepresence
override r-xr-xr-x Users for /opt/homebrew/bin/telepresence? (y/n [n]) y
4. 재연결 및 확인
~ telepresence connect
Launching Telepresence User Daemon
Launching Telepresence Root Daemon
Connected to context local, namespace default ...
~ telepresence status
OSS User Daemon: Running
Version : 2.19.0
Executable : /opt/homebrew/bin/telepresence
Install ID : 9b92aace-9a38-4847-bde3-83b2044b2990
Status : Connected
Kubernetes server : https://***.***.com/k8s/clusters/local
Kubernetes context: local
Namespace : default
Manager namespace : ambassador
Intercepts : 0 total
OSS Root Daemon: Running
Version : v2.19.0
DNS :
Remote IP : 127.0.0.1
Exclude suffixes: [.com .io .net .org .ru]
Include suffixes: []
Timeout : 8s
Subnets : (2 subnets)
- ...
- ...
Never Proxy: (2 subnets)
- ...
- ...
OSS Traffic Manager: Connected
Version : v2.19.0
Traffic Agent: docker.io/datawire/tel2:2.19.0
반응형
'개발 이야기 > Kubernetes' 카테고리의 다른 글
telepresence intercept 사용해서 로컬머신에서 디버깅 (0) | 2024.11.03 |
---|---|
우분투에 k3s 설치하는 방법 (0) | 2024.10.03 |
Kubernetes ConfigMap with Springboot (0) | 2024.04.10 |
Telepresence 사용해보기 (0) | 2024.04.03 |
Kubernetes CronJob 실행 해보기 (0) | 2024.03.30 |