Depois
kubectl run -i -t load-generator --image=busybox /bin/sh
Da minha concha, estou tentando
/ # wget http://wordpress.default.svc.cluster.local
Connecting to wordpress.default.svc.cluster.local (10.102.29.45:80)
wget: can't connect to remote host (10.102.29.45): No route to host
Estes são meus serviços do kubernetes no local
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
hello-node LoadBalancer 10.104.141.138 <pending> 8080:31321/TCP 3d21h app=hello-node
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 4d <none>
tomcat-deployment LoadBalancer 10.107.218.19 <pending> 8080:32688/TCP 3d16h app=tomcat
wordpress NodePort 10.102.29.45 <none> 80:31262/TCP 2d app=wordpress,tier=frontend
wordpress-mysql ClusterIP None <none> 3306/TCP 2d app=wordpress,tier=mysql
Também wget funciona para o google
wget google.com
Connecting to google.com (216.58.214.206:80)
Connecting to www.google.com (216.58.209.164:80)
Como se conectar ao meu nó?
Tentar:
Ele deve retornar algo assim:
Se não funcionar, verifique seus pontos finais com
kubectl get ep -o wide
O comando a seguir funcionará bem para serviços no mesmo namespace:
OU, usando o IP do serviço:
Observe que, se o pod não estiver funcionando bem, você receberá o mesmo erro, pois o serviço o conectará a um pod que não está funcionando. Portanto, verifique também a saúde do seu pod.