我正在库伯内特斯建立一个2节点的集群。1个主节点和1个从节点。设置主节点后,我在worker节点上执行了docker、kubeadm、kubelet、kubectl的安装步骤,然后运行join命令。在主节点上,我看到两个节点处于就绪状态(主节点和工作节点),但当我尝试在工作节点上运行任何kubectl命令时,我得到如下连接拒绝错误。我没有看到任何管理员。但什么都没有。kube/config。这些文件是否也需要在worker节点上?如果是这样的话,我该如何得到它?如何解决以下错误?谢谢你的帮助
root@kubework:/etc/kubernetes#kubectl get nodes与服务器localhost:8080的连接被拒绝-您指定了正确的主机或端口吗?
root@kubework:/etc/kubernetes#kubectl集群信息
要进一步调试和诊断群集问题,请使用“kubectl cluster info dump”。与服务器localhost:8080的连接被拒绝-您指定了正确的主机或端口吗?root@kubework:/etc/kubernetes#
这是预期的行为,即使使用kubectl主节点
作为非根帐户,默认情况下,此配置文件存储在/etc/kubernetes/admin.conf
中的根帐户:
要使kubectl适用于非root用户,请运行以下命令,这些命令也是kubeadm init输出的一部分:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
export KUBECONFIG=/etc/kubernetes/admin.conf
可选从控制平面节点以外的机器控制群集
scp root@<control-plane-host>:/etc/kubernetes/admin.conf .
kubectl --kubeconfig ./admin.conf get nodes
注:
KUBECONFIG环境变量保存一个kubeconfig文件列表。对于Linux和Mac,该列表以冒号分隔。对于Windows,该列表以分号分隔。不需要KUBECONFIG环境变量。如果KUBECONFIG环境变量不存在,kubectl使用默认的kubeconfig文件$HOME/.库贝/config。
是的,这些文件是需要的。将这些文件移到各自的文件夹中。工作节点上的kube/config文件夹。
root@kubework:/etc/kubernetes#kubectl get nodes与服务器localhost:8080的连接被拒绝-您指定了正确的主机或端口吗?
默认情况下,Kubcetl已配置并在主机上工作。它需要一个kube apiserver pod和~/。kube/config
。
对于工作节点,我们不需要使用kube apiserver,但我们想要的是使用主配置来传递它。为了实现它,我们必须复制~/。kube/config
文件从主机到~/。工作人员上的kube/config
。值~
,用户在worker和master上执行kubcetl(当然可能不同)
完成后,您可以从工作节点使用kubectl
命令,就像从主节点一样。
有一个关于阿帕奇的 php 文件: 和节点js在同一个目录中 浏览器抛出错误:GEThttp://192.168.100.31/socket.io/?EIO=4 如果替换let套接字=io.connect('http://localhost:3000')在let套接字=io.connect('http://192.168.100.31:3000');浏览器将给出另一个错误:访问XMLHttp请求在
kubectl对kafka的描述也显示了暴露的节点 我有一个出版商二进制文件,将一些信息发送到Kafka。由于我有一个3节点集群部署,我使用我的主节点IP和Kafka节点端口(30092)与Kafka连接。 但是我的二进制文件正在获得错误。我无法理解为什么即使在nodePort到targetPort转换成功后,它还是被拒绝。随着进一步的调试,我在kafka日志中看到了以下调试日志:
我创建了一个名为Hello-Lagom的示例Lagom项目,一切似乎都工作得很好。但是,当我尝试运行helloworld-impl项目时,首先启动服务定位器,然后运行项目,如下所示: 控制台显示服务定位器正在运行: 但是,在启动helloworld-impl服务时,Lagom抛出了一个拒绝连接的异常:
我正在遵循这个教程,在数字海洋Ubuntu发行版上设置一个节点项目。显示服务处于联机状态: 但是,当我试图导航到域时,我得到了一个拒绝连接的错误。如果我使用npm Start运行,应用程序在端口5000上启动良好。我已经安装并配置了Nginx,如下所示: 节点版本为V6.3.0,pm2版本为1.1.3。
线程“main”org.springframework.web.client.resourceAccessException中的异常:“http://localhost:8081/footballershirt/footballershirts”的GET请求上的I/O错误:拒绝连接:连接;嵌套的异常是java.net.connectException:Connection:Connection a
我正在使用NAT开发一个微服务web应用程序(React和Node)并在GCP Kubernetes集群上运行它。 我无法连接到NAT流服务器POD。端口4222和8222是打开的。我收到连接拒绝错误。 $kubectl描述服务NAT-Srv