Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The connection to the server localhost:8080 was refused #23

Open
SharifAbdulcoder opened this issue Apr 25, 2019 · 4 comments
Open

The connection to the server localhost:8080 was refused #23

SharifAbdulcoder opened this issue Apr 25, 2019 · 4 comments

Comments

@SharifAbdulcoder
Copy link

I'm not sure where the .kube file is saved, i'm able to ssh to my master node but when I run kubectl get nodes i this this messege:

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

so I tried opening the port 8080 but still had the same problem. Am I missing anything?

@scholzj
Copy link
Owner

scholzj commented Apr 25, 2019

That is the error message which you get when there is no configuration at all. When you login to the master, there will be two kubeconfig files:

  • /home/centos/kubeconfig_ip is using IP address (so that you don't have to wait for DNS propagation)
  • /home/centos/kubeconfig is using DNS records.

You can either copy them to local host or use them from the master. To configure kubectl to use them, you can just do export KUBECONFIG=/home/centos/kubeconfig (or whatever the path is.)

@SharifAbdulcoder
Copy link
Author

Thank you for getting back so quickly.
I did look for the files you suggested:

/home/centos/kubeconfig_ip
/home/centos/kubeconfig

i tried finding the kubeconfig file from / and yet it does not exits.
Maybe i missed a step?

@scholzj
Copy link
Owner

scholzj commented Apr 25, 2019

If these do not exist in the paths above, maybe the deployment failed for some reason. You should check the log in /var/log/init-aws-kubernetes-master.log. Maybe there is some bug or something.

@junyanglee
Copy link

junyanglee commented Feb 21, 2020

Thank you for getting back so quickly.
I did look for the files you suggested:

/home/centos/kubeconfig_ip
/home/centos/kubeconfig

i tried finding the kubeconfig file from / and yet it does not exits.
Maybe i missed a step?

There's a likelihood that you are using t2.micro instance type as your master node (Happened to me).

If thats the case, remember to add --ignore-preflight-errors=NumCPU behind kubeadm init --config /tmp/kubeadm.yaml in your init-aws-kubernetes-master.sh script because kubernetes require at least 2 cpus.

Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants