1
resposta

[Bug] Unable to connect to the server: dial tcp [::1]:8080: connectex

ao executar no PowerShell do windows 10 o comando?

PS C:> kubectl get nodes

E1119 16:16:28.012006   23272 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connectex: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
E1119 16:16:28.052010   23272 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connectex: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
E1119 16:16:28.054509   23272 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connectex: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
E1119 16:16:28.057009   23272 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connectex: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
E1119 16:16:28.059013   23272 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connectex: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
Unable to connect to the server: dial tcp [::1]:8080: connectex: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.

o que está errado?

1 resposta

Olá Cleyton!

A mensagem de erro indica que o kubectl está tentando se conectar a um servidor Kubernetes local na porta 8080, mas não consegue estabelecer a conexão.

Aqui estão algumas etapas que você pode seguir para resolver esse problema:

  1. Verifique se o cluster Kubernetes está em execução: Certifique-se de que você tem um cluster Kubernetes em execução. Se estiver usando o Minikube, por exemplo, você pode iniciar o cluster com o comando minikube start.

  2. Configure o contexto do kubectl: O kubectl precisa saber para qual cluster se conectar. Normalmente, isso é configurado automaticamente quando você inicia um cluster local como o Minikube. Você pode verificar o contexto atual com o comando kubectl config current-context. Se não estiver configurado corretamente, você pode definir o contexto correto.

  3. Verifique o arquivo de configuração do kubectl: O kubectl usa um arquivo de configuração localizado em ~/.kube/config no Windows. Certifique-se de que este arquivo está configurado corretamente e aponta para um servidor Kubernetes válido.

  4. Verifique se há bloqueios de firewall ou rede: Certifique-se de que não há firewalls ou regras de rede que possam estar bloqueando a conexão com o servidor Kubernetes.

  5. Reinicie o servidor Kubernetes: Se você tiver certeza de que o servidor está configurado corretamente, tente reiniciá-lo para ver se isso resolve o problema.

Como exemplo, se você estiver usando o Minikube, pode tentar os seguintes comandos para resolver o problema:

minikube start
kubectl config use-context minikube
kubectl get nodes

Bons estudos!