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