The connection to the server localhost:8080 was refused - did you specify the right host or port?

Harshin_ picture Harshin_ · Jul 1, 2018 · Viewed 21k times · Source

when i am trying to test the configuration of kubectl

kubectl get svc 

i am getting this error: the server doesn't have a resource type "svc"

when I try this command

kubectl get services 

i am getting error:The connection to the server localhost:8080 was refused - did you specify the right host or port?

and i am following this userguide to deploy a kubernetes application on my mac

https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html#eks-create-cluster

Admins-MacBook-Pro:~ Harshin$ kubectl version --short --client

Client Version: v1.10.3

please help me!!

Answer

Hareesh R picture Hareesh R · Sep 10, 2018

Make a copy of the config file and resolve this issue:

sudo mkdir ~/.kube
sudo cp /etc/kubernetes/admin.conf ~/.kube/

cd ~/.kube

sudo mv admin.conf config
sudo service kubelet restart