当前位置: 首页 > news >正文

k8s 环境搭建,etcd启动失败

最近在搭建k8s +docker环境,技术比较热门,但是版本升级也比较快,有兴趣的可以参考jimmysong (宋净超)的社区,https://jimmysong.io/kubernetes-handbook/

etcd 启动后报错:
5月 29 10:49:56 master-16 etcd[32130]: listening for client requests on 0.0.0.0:2379
5月 29 10:49:56 master-16 etcd[32130]: recovered store from snapshot at index 1800018
5月 29 10:49:56 master-16 etcd[32130]: restore compact to 1807829
5月 29 10:49:56 master-16 etcd[32130]: panic: runtime error: slice bounds out of range
5月 29 10:49:56 master-16 etcd[32130]: goroutine 79 [running]:

字面上意思是超出范围,以为是golong 的安装有问题,或者版本问题,其实不是

        分析:之前按照其他文档启动过etcd ,后按照jimmysong 重新修改了etcd.service和etcd.conf,添加了tls 认证,启动    出错。kube-apiserver、kube-controller-manager等都能正常启动,那就是不是证书问题。
        解决:尝试删除了配置etcd 数据存放目录中的数据(/var/lib/etcd ),再次启动,正常!

    [root@master-16 etcd]# kubectl get componentstatuses
            NAME                 STATUS    MESSAGE             ERROR
            etcd-0               Healthy   {"health":"true"}   
            controller-manager   Healthy   ok                  
            scheduler            Healthy   ok            

            继续学习。。。。

转载于:https://blog.51cto.com/1666898/2121893

相关文章:

  • 给Notepad++ 加右键菜单带图标
  • SharePoint On Premise/ SharePoint Online增强格式的文本栏
  • Android SQLite
  • nginx keepalive
  • 一个关于ceph的可用空间测试
  • C# Socket系列1
  • 简历查看下载网站列表
  • Android的ListView中用上下文菜单
  • Django之Form组件
  • LVS负载均衡群集
  • 360前端星计划—深入CSS
  • linux signal 处理
  • 如何给域名配置https证书
  • 遍历DataTable
  • curl如何发送json数据?如何发送form数据?python的restfull又该如何获取这些数据?...
  • Akka系列(七):Actor持久化之Akka persistence
  • conda常用的命令
  • github指令
  • JavaScript 基本功--面试宝典
  • Material Design
  • mysql 5.6 原生Online DDL解析
  • Mysql数据库的条件查询语句
  • Rancher如何对接Ceph-RBD块存储
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • uva 10370 Above Average
  • 半理解系列--Promise的进化史
  • 从零开始学习部署
  • 分布式熔断降级平台aegis
  • 分布式事物理论与实践
  • 诡异!React stopPropagation失灵
  • 前端攻城师
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 运行时添加log4j2的appender
  • 进程与线程(三)——进程/线程间通信
  • ​力扣解法汇总946-验证栈序列
  • ###STL(标准模板库)
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (2)nginx 安装、启停
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • *2 echo、printf、mkdir命令的应用
  • .Net 4.0并行库实用性演练