kubernetes-二进制部署的时候,遇到kubelet启动失败,服务报错Unit kubelet.service entered failed state.
博主最近在学习二进制部署k8s,在node上部署kubelet组件时遇到错误。
作为一个新手,遇见这个问题慌得一批,完全不知道如何下手,百度也看不懂。
这个分享一下解决得思路:
一、检查node节点,kubelet得bin命令是否拷贝
用cp 命令把二进制包里面得命令复制到你kubernetes的工作目录
二、检查node节点,ssl证书是否拷贝,跟主节点是否一致
在master节点生成了证书后,记得复制过去
三、对比跟node和master的bootstrap.kubeconfig是否一致,不一致复制master或者重新生成
补充:master重新生成bootstrap.kubeconfig命令
先查看之前的token.csv和kube-apiserver.conf,拿到两个数据
TOKEN:4fb823f13d1d21be5991b9e3a582718c KUBE_APISERVER="https://192.168.1.130:6443"# 生成 kubelet bootstrap kubeconfig 配置文件 kubectl config set-cluster kubernetes \--certificate-authority=/opt/kubernetes/ssl/ca.pem \--embed-certs=true \--server=https://192.168.1.130:6443 \--kubeconfig=bootstrap.kubeconfigkubectl config set-credentials "kubelet-bootstrap" \--token=4fb823f13d1d21be5991b9e3a582718c \--kubeconfig=bootstrap.kubeconfigkubectl config set-context default \--cluster=kubernetes \--user="kubelet-bootstrap" \--kubeconfig=bootstrap.kubeconfigkubectl config use-context default --kubeconfig=bootstrap.kubeconfig# 拷贝到配置文件路径 scp bootstrap.kubeconfig root@paas2:/opt/kubernetes/cfg/
四、是不是没有授权 kubelet-bootstrap 用户允许请求证书
这一部非常坑,有时候自己没看清一些前辈的文档,忘了这步
在master执行一下命令,执行后在node上重启kubelet
#如果启动报错,在master节点授权boot-startboop kubectl create clusterrolebinding kubelet-bootstrap \ --clusterrole=system:node-bootstrapper \ --user=kubelet-bootstrap
node重启
systemctl start kubelet systemctl enable kubelet systemctl status kubelet
五、以上都不行请查看日志
journalctl -xefu kubelet
作者:CSDN-麻辣香锅777
出处: https://blog.csdn.net/SUBSEA123/
CSDN主页: https://blog.csdn.net/SUBSEA123/
博客园主页: https://www.cnblogs.com/subsea/
简介:都是分享的自己学习的感悟,欢迎讨论,CSDN和博客园都是本人账号原创文章,平时会不定期更新博文,喜欢的点个赞吧!
kubernetes-二进制部署的时候,遇到kubelet启动失败,服务报错Unit kubelet.service entered failed state.相关推荐
- prometheus启动报错Unit prometheus.service entered failed state.
修改了prometheus.yml之后,建议执行./promtool check config prometheus.yml检查一下 注意这里一定要对齐,我试了不对齐就会报错 是的,没错,就是这个地方 ...
- Unit nginx.service entered failed state(nginx启动失败)
1.selinux引起nginx启动失败 问题描述:修改了nginx的配置文件,绑定了监听9089端口,重启nginx的时候失败了.发现报错"nginx: [emerg] bind() to ...
- Linux安装Jenkis后启动Unit jenkins.service entered failed state (一)
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成(来源:百度百科) Jenkins功能包括: ...
- mesos-master启动失败,报错Failed to load unknown flag 'quorum.rpmsave'
[现象] mesos启动失败,查看mesos状态报错: [root@hps102 ~]# systemctl status mesos-master ● mesos-master.service - ...
- ClickHouse启动失败_Unit clickhouse-server.service entered failed state
启动代码 sudo systemctl start clickhouse-server 查看启动状态 sudo systemctl status clickhouse-server 错误情况 [roo ...
- mysql 启动服务1067_windows无法启动MySQL服务报错1067的解决方法
突然登陆MySQL时,出现禁止访问或者无法连接到数据库,回到服务,去打开wampmysqld ,发现 "windows无法启动MySQL服务 错误1067" ,死活启动不了,咋办? ...
- msfconsole启动失败并报错`not_after=‘: bignum too big to convert into `long‘的解决方法
msfconsole启动失败并报错`not_after=': bignum too big to convert into `long'的解决方法 参考文章: (1)msfconsole启动失败并报错 ...
- 使用DmAPService脚本启动dmap服务报错,报错信息:“failed to get ps!”
问题描述 使用DmAPService脚本启动dmap服务报错,报错信息:"failed to get ps!" 排查解决 1.根据报错信息以及DmAPService服务脚本内容可以 ...
- 宝塔linux版apache安装了启动不,解决Linux宝塔apache启动失败:报错AH00526: Syntax error on line...
Linux宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案错误信息:AH00526: Syntax error on line 54 of /www ...
最新文章
- WinCE项目应用之车载导航
- django--favicon.ico
- C++ 中的三种继承public , protected, private
- 352. 将数据流变为多个不相交区间
- java构建json_Java构造和解析Json数据的两种方法详解一
- 在Linux中实现https访问站点
- 【广告技术】隐私集合交集运算结合同态加密,在保障数据安全的同时追踪广告效果
- 鸿蒙开源代码数量,消息称华为鸿蒙此次开源代码量大约是 8GB,AOSP 超 60GB
- js日期函数表达天,时,分,秒
- 大数据分析对企业运营的价值体现
- C语言中,int、char、float、double各占多少字节
- js实现跟浏览器 ctrl+f 一样的效果
- 【转载】华为荣耀V9的手机录屏功能如何开启
- opencv第九天pro
- matlab画图时特殊符号的输入
- 如何在Win10系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程
- mapbox tippecanoe切矢量瓦片参数设置和注意事项
- 古细菌多样性分析16S rRNA
- Chrome OS与Windows
- 心法利器[55] | 算法工程师读论文思路
热门文章
- gooooood bye 2014---gooooooooooood luck 2015
- Tenth season second episode,Ross is fine about Rachel and Joey?Chandler and Monica e going to adopt?
- R语言/Python 将地址标记在地图上
- echarts报错 Unkown series surface
- ArcGIS制图技巧:制图入门与点、线、面状符号制作
- 明伟LRS-350-24方案,送BOM表,原理图、PCB
- 前端初中级面试题及部分答案
- Hamming Codes
- unity2D 动态漫画剧本(给猛虎桥章节做动画演示二)
- 我在北京工作,但是户口在重庆。 今天妈妈去办理她的医保,办理的人户口本上的人都要办医保卡,我在北京已经有了医保了。重庆那边就需要我出示这边单位的证明,请问我应该如何去开呢?