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

Kubernetes不能加入工人centos 7

谭修竹
2023-03-14

我的问题是我不能连接我们的机器(主和从机)我的连接命令应该是

kubeadm join xxx:xxx:xxx:xxx:6443 --token a72x22.ofmqdjyzi7ot4l70     --discovery-token-ca-cert-hash sha256:3cfd9ddb1e655ef2172c12d914e2bb001434cc4c8a756919a7a6a9f0603e3131

我被处决了

echo 1 >/proc/sys/net/bridge/bridge-nf-call-iptables
echo 1 >/proc/sys/net/ipv4/ip_forward
swapoff -a 

我发现了错误

[kubelet start]禁止从kube系统命名空间错误执行阶段的“kubelet-config-1.15”配置映射下载kubelet的配置kubelet start:configmaps“kubelet-config-1.15”:用户“系统:引导:a61x22”可以

无法获取命名空间“kube system”中API组“”中的资源“configmaps”

主kubectl版本

Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:40:16Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.3", GitCommit:"5e53fd6bc17c0dec8434817e69b04a25d8ae0ff0", GitTreeState:"clean", BuildDate:"2019-06-06T01:36:19Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}

库贝特版本

Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:40:16Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

也许我的问题连接到主机或端口?

我如何解决这个问题?

共有1个答案

袁河
2023-03-14

使用下面的命令检查configmaps“kubelet-config-1.15”是否存在。

kubectl-n库贝-system get confimap kubelet-config-1.15

也许您的主节点是版本1.14,而您的新节点下载了版本1.15的kubelet。在这种情况下,您的配置图不存在,您有一个配置图kubelet-config-1.14。将主节点升级到v1.15或将kubernetes v1.14安装到工作节点。

你可以看到你的节点的版本

kubectl获取节点

[root@master/]#k获取节点

姓名状态角色年龄版本

master Ready master 32d v1.14.0版

节点6就绪32d v1.14.2

nodo2就绪32d v1.14.2

 类似资料:
  • Kubernetes 在人工智能领域的应用。 TBD kubeflow - Kubernetes 机器学习工具箱

  • null ReplicaSet,Service,Ingress创建成功,nodeport可以从公有IP地址访问,Ingress无不良。 副本集: 服务: 主机文件: C:\kube>kubectl描述入口 C:\kube>curl http://kubia.example.com C:\kube>kubectl exec-it kubia-lrt9x bash root@kubia-lrt9x:/

  • 我在Kubernetes集群中安装了Kubernetes NGINX入口 我在AWS EC2实例上部署了所有内容,经典负载均衡器位于入口控制器的前面。我可以用http端口访问服务,但不能用HTTPS访问它。 我从godaddy购买了一个有效的域,并从证书管理器获得了AWS SSL证书

  • 人工智能是机器所展示的智能,与人类展示的智能形成鲜明对比。本教程介绍了人工智能等各个领域的基本概念,如人工神经网络,自然语言处理,机器学习,深度学习,遗传算法等,以及它在 Python 中的实现。

  • 我试图将zookeeper和kafka设置为共享名称空间中单独的Kubernetes部署/吊舱。我已经在我的Ubuntu沙盒上通过kubeadm用Calico引导了一个本地K8s 1.8... 所以我假设我的集群中有一个普通的网络问题,然后我注意到一些更让我困惑的事情...如果我将zookeeper.connect设置为10.107.41.148:2181(zookeeper服务的当前地址),连接

  • 我创建了一个有2个节点的kubernetes集群(GCP GKE)。我为druid(端口2181)设置了zookeeper我工作得很好,但是,我想在同一个集群中部署kafka pod。所以我使用helm,但是当我在脚本values.yaml末尾更改端口时,我运行helm upgrade如下所示 并使用