telepresenceio / telepresence

Local development against a remote Kubernetes or OpenShift cluster

Home Page:https://www.telepresence.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Only can connect by add .default in the svc addr and can't find pod addr

Sianao opened this issue · comments

When I run

~ telepresence connect --namespace default
Launching Telepresence User Daemon
Launching Telepresence Root Daemon
Connected to context kubernetes-admin@kubernetes, namespace default (https://xxxxxxxx:6443)

It works

~ kubectl get pods
NAME                                READY   STATUS    RESTARTS   AGE
nginx-deployment-86dcfdf4c6-58nnw   1/1     Running   0          130m
nginx-deployment-86dcfdf4c6-zxr6p   1/1     Running   0          130m
traefik-59fd48cb87-wcjjn            1/1     Running   0          50m
➜  ~ kubectl get svc 
NAME               TYPE           CLUSTER-IP      EXTERNAL-IP     PORT(S)                      AGE
kubernetes         ClusterIP      10.96.0.1       <none>          443/TCP                      148m
nginx-deployment   ClusterIP      10.106.52.217   <none>          80/TCP                       128m
traefik            LoadBalancer   10.103.225.25   xxxx   80:31923/TCP,443:30706/TCP   109m
➜  ~ 

I have such pod and

~ nslookup traefik-59fd48cb87-wcjjn
Server:		202.xxxx
Address:	202.xxx4#53

** server can't find traefik-59fd48cb87-wcjjn: NXDOMAIN

** server can't find traefik-59fd48cb87-wcjjn: NXDOMAIN

➜  ~ nslookup nginx-deployment                                                                                                    
Server:		2xxx
Address:	202.202.32.34#53

** server can't find nginx-deployment: NXDOMAIN

➜  ~ nslookup nginx-deployment.default
Server:		xxx
Address:	2xxx#53

Name:	nginx-deployment.default
Address: 10.106.52.217

It only work in the last way
I wander if i config wrong?

~ kubectl version
Client Version: v1.29.1
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.29.2