kubelet启动失败

来源:7-11 为集群添加认证授权(下)

jacreater

2018-12-20

老师。我的一个工作节点启动kubelet时2出错。我直到最后一步安装kube-dns的时候才发现异常。两个工作节点中有一个成功了,另一个在启动kubelet的时候出错。
图片描述

apiserver日志:
12月 21 00:09:06 server02 kube-apiserver[3061]: I1221 00:09:06.861243 3061 node_authorizer.go:129] NODE DENY: 192.168.1.103 &authorizer.AttributesRecord{User:(*user.DefaultInfo)(0xc427a95c80), Verb:“list”, Namespace:“kube-system”, APIGroup:"", APIVersion:“v1”, Resource:“configmaps”, Subresource:"", Name:"", ResourceRequest:true, Path:"/api/v1/namespaces/kube-system/configmaps"}
12月 21 00:09:06 server02 kube-apiserver[3061]: I1221 00:09:06.861383 3061 rbac.go:116] RBAC DENY: user “system:node:192.168.1.103” groups [“system:nodes” “system:authenticated”] cannot “list” resource “configmaps” in namespace “kube-system”

应该是角色绑定不对。我的版本是1.13.应该如何正确绑定呢?

写回答

1回答

刘果国

2018-12-20

从日志看主要问题就是用户没有权限访问apiserver读取一些信息。kubelet有问题的话后面肯定是不可用的,建议按照教程重新配置一下kubelet,应该是设置用户相关的步骤操作错误了。

0
4
jacreater
全部铲掉,重新搞了一遍好了
2018-12-23
共4条回复

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2607 学习 · 607 问题

查看课程