rancher 启动命令_rancher无法打开控制台

最近出现一个问题,rancher控制台无法打开,node上查看etcd的日志发现如下报错

这个问题主要是因为自签认证的问题,应该是从master上重新同步一下证书就可以,但是我没去找具体的命令,所以我删除了/etc/kubernetes 目录然后重新注册一下就好了

2020-06-30 10:35:49.183649 I | embed: rejected connection from "192.168.240.119:46571" (error "EOF", ServerName "")

2020-06-30 10:35:59.609534 I | embed: rejected connection from "192.168.240.119:51924" (error "tls: failed to verify client's certificate: x509: certificate signed by unknown authority (possibly because of \"crypto/rsa: verification error\"

但是又发现还是注册不进去,你会发现这样的错误

Error response from daemon: {"message":"No such container: kubelet"}

这是个非常坑的地方,他的意思其实是服务器的hostname冲突了,可以通过命令查看一下

cat /etc/hostname

但是坑的地方就在这里,比方说你设置两台服务器的名字分别为rancher.node01 rancher.node02

他获取到的名字是 . 前面的部分,所以他认为是冲突的,所以需要把服务器改个名

hostnamectl set-hostname node02.rancher

再重新注册就好了,别忘了注册前,还是要删一下/etc/kubernetes目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值