当前位置: 首页 > 知识库问答 >
问题:

与服务器localhost:8080的连接被拒绝

蒋华美
2023-03-14

我能够在库伯内特斯将两个节点聚集在一起。主节点似乎运行良好,但是在工作节点上运行任何命令都会导致错误:“拒绝与服务器localhost:8080连接——您指定了正确的主机或端口吗?”

来自大师(node1),

$ kubectl get nodes
NAME       STATUS    AGE       VERSION
node1       Ready     23h       v1.7.3
node2       Ready     23h       v1.7.3

来自工作者(节点2),

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

$ telnet localhost 8080
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

$ ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.032 ms

我不知道如何解决这个问题。感谢您的帮助。

在执行时,"Journal alctl-xeu kubelet"我看到:"CNI未能检索网络命名空间路径:无法为终止的容器找到网络命名空间",但这似乎与安装pod网络有关...

谢谢

共有3个答案

后烨煜
2023-03-14

这为我工作后执行以下命令:

$ sudo mkdir -p $HOME/.kube
$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
$ sudo chown $(id -u):$(id -g) $HOME/.kube/config
蓬琦
2023-03-14

从master您需要~/.库贝/config传递此文件作为kubectl命令的参数。将配置文件复制到其他服务器或笔记本电脑,然后将参数传递给kubectl命令

例如:

kubectl--kubeconfig=~/。kube/config

卫阳炎
2023-03-14

kubectlkube-apiserver接口,用于集群管理。该命令在主节点上工作,因为kube-apiserver在主节点上运行。在工作节点上,只有kubeletkube proxy正在运行。

事实上,kubectl应该在客户端(如笔记本电脑、台式机)上运行,而不是在kubernetes节点上运行。

 类似资料:
  • 我一直在尝试建立库伯内特斯星系团。 我在数字海洋上有两个UbuntuDrople,我用它们来做这件事。 我现在试图为我的docker凭据创建一个秘密,以便我可以在节点上拉私有映像,但是当我运行此命令(或任何其他kubectl命令,例如kubectl获取节点)时,我得到这个错误:到服务器的连接localhost:8080被拒绝-您指定正确的主机或端口吗? 然而,这一切都是因为kubectl本身显示了

  • 当我尝试测试 kubectl 的配置 我得到这个 错误:服务器没有资源类型“SVC” 当我尝试这个命令时 我收到错误: 与服务器localhost:8080的连接被拒绝-是否指定了正确的主机或端口? 我正在按照此用户指南在我的Mac上部署Kubernetes应用程序 https://docs.aws.amazon.com/eks/latest/userguide/getting-started.h

  • 寻找类似问题的堆栈溢出解决方案并没有解决我的问题,所以希望分享我目前的经历来帮助调试这个问题。 那么一个小小的序言;几天前,我最初安装了minikube/kubectl。今天我继续尝试学习minikube教程,现在遇到了一些问题。我在看迷你入门指南。 我在苹果电脑上。我的版本: $ kubectl版本 $minikube版本 $ vboxmanage --version 以下是我尝试检查响应的一系

  • Kubernets群集是使用阿里巴巴容器服务设置的,使用根帐户访问群集没有问题,当创建一个新名称空间并向该名称空间添加用户时,它会抛出与服务器localhost:8080的连接被拒绝的错误 下面是疑难解答的设置 定义了名称空间dev,并使用get verb显示所有kubernetes名称空间。 在Kubernetes集群中添加了新上下文。 当使用kubectl CLI与此配置文件时,我应该得到一个

  • 问题内容: 前几天,我的GoDaddy托管网站遇到了一些问题。我打电话给他们的技术支持,与我交谈的人建议我的问题与我在Windows机器上,最好在Linux机器上使用有关。我对此没有意见,我同意了,他们把我换了。 过渡之后,我的PHPMailer功能让我迷茫了。我已经工作了几个月,所以我知道我的设置是正确的。我已与GoDaddy确认,从他们的角度来看,我要发送的帐户并未更改。用户侧未进行任何更改(

  • 我正在使用NAT开发一个微服务web应用程序(React和Node)并在GCP Kubernetes集群上运行它。 我无法连接到NAT流服务器POD。端口4222和8222是打开的。我收到连接拒绝错误。 $kubectl描述服务NAT-Srv