首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用kube-apiserver注册节点失败

用kube-apiserver注册节点失败
EN

Stack Overflow用户
提问于 2016-12-21 20:05:49
回答 1查看 2.6K关注 0票数 1

以下是我遵循的步骤。

  1. 安装和配置了etcd,kube apiserver,kube控制器管理器,kube调度器,主机上的法兰绒.
  2. List item kubectl get节点最初不显示任何节点。
  3. 安装和配置了法兰绒网络、kubernetes、node.When节点上的对接器,并试图注册api服务器,这在日志-xe -xe中出现了错误。 试图注册节点192.168.6.103 &api.Event{TypeMeta:unversioned.TypeMeta{Kind:"",02:20:03.487534 2030 kubelet.go:1222]无法向API服务器注册节点"192.168.6.103“:请求主体为未知格式-接受的媒体ty E1222 02:20:03.490982 2030 event.go:198]服务器拒绝事件‘E1222 APIVersion:”},服务器拒绝事件'&api.Event{TypeMeta:unversioned.TypeMeta{Kind:"",APIVersion:“},ObjectMeta:api.ObjectMeta{名称:”192.168

以下是安装在节点上的版本。我想这是节点的问题。

Docker客户端版本- 1.10.3 API服务器1.22 Docker服务器版本- 1.10.3 API服务器1.22

kubectl版本给出了错误

到服务器本地主机的连接:8080被拒绝-您指定了正确的主机或端口吗?

是我干的

代码语言:javascript
复制
$ kubectl config set-cluster demo-cluster --server=http://master.example.com:8080
$ kubectl config set-context demo-system --cluster=demo-cluster
$ kubectl config use-context demo-system

然后将版本显示为

客户端版本。主要1小3服务器版本主要1小调2

我做错什么了吗?任何建议都会很有帮助。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-22 15:28:28

问题在于主程序和节点之间的kubectl版本不匹配。主服务器中的次要版本为2,而在节点中为3。sudo对主节点和节点进行更新,并重新启动,修复了问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41271059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档