一、从集群中删除故障节点(正常节点上操作)#列出etcd所有节点etcdctlmemberlist#删除故障节点etcdctlmemberremovec13845537406e22f二、修复故障节点(故障节点上操作)#修改配置sed-i"s#initial-cluster-state:‘new‘#initial-cluster-state:‘existing‘"/etc/etcd/etcd.con
分类:
其他好文 时间:
2019-09-16 21:45:29
阅读次数:
378
ETCD 简介 ETCD是一个开源的、分布式的键值对数据存储系统,由Go语言实现,用于存储key-value键值对,同时不仅仅是存储,主要用途是提供共享配置及服务发现,使用Raft一致性算法来管理高度可用的复制日志。有下面特点 简单:定义明确,面向用户的API(gRPC) 安全:具有可选客户端证书身 ...
分类:
其他好文 时间:
2019-09-13 19:20:00
阅读次数:
127
7.1 Kubernetes架构 K8s的核心组件: etcd: 协同存储,负责保存整个集群的状态。 API:资源操作的唯一入口。 controller manager: 维护集群的状态,执行故障检测、自动扩展、滚动更新。 Scheduler:负责资源调度,按照预定的调度策略将Pod调度到相应的机器 ...
分类:
Web程序 时间:
2019-09-11 23:36:28
阅读次数:
135
背景:一台master磁盘爆了导致k8s服务故障,重启之后死活kubelet起不来,于是老哥就想把它给reset掉重新join,接着出现如下报错提示是说etcd集群健康检查未通过: error execution phase check-etcd: error syncing endpoints w ...
分类:
Web程序 时间:
2019-09-11 16:24:08
阅读次数:
352
部署etcd集群 第一步:先拉取etcd二进制压缩包 第二步:建立一个文件,分别存放bin文件,cfg配置文件,ssl验证文件 第三步:创建etcd.service配置文件 第四步:创建etcd配置文件 第五步:将TLS证书生成的pem文件,复制到/opt/kubernetes/ssl/目录下 第六 ...
分类:
其他好文 时间:
2019-09-08 00:19:03
阅读次数:
107
部署Flannel网络 部署flannel网络需要执行以下步骤: 第一步:下载flannel二进制包 第二步:解压flannel二进制包并且复制到其他节点 第三步:写入分配的子网段到etcd,供flanneld使用 第四步:编写flanneld配置文件 第五步:编写flanneld.service配 ...
分类:
其他好文 时间:
2019-09-08 00:01:53
阅读次数:
128
作者|酒祝、墨封、宇慕、衷源关注“阿里巴巴云原生”公众号,回复关键词“资料”,即可获得2019全年meetup活动PPT合集及K8s最全知识图谱。业界要闻etcd发布3.4版本etcd发布了3.4版本,是最近性能提升最大的一次发布,相信各位已经期待已久了!这次升级带来稳定性和性能等方面诸多优化,例如底层存储优化,客户端优化等多个方面。「阿里巴巴云原生」公众号将在下周带来更详细的解读分析。阿里联合谷
分类:
其他好文 时间:
2019-09-06 09:19:06
阅读次数:
132
rke删除节点:修改cluster.yal将需要删除的节点配置删除,然后运行[root@cnvs-kubm-101-103rke]#morecluster.ymlnodes:-address:172.20.101.103user:ptmindrole:[controlplane,worker,etcd]-address:172.20.101.104user:ptmindrole:[controlp
分类:
其他好文 时间:
2019-09-05 16:41:00
阅读次数:
211
kubernetes 添加删除master 节点及etcd节点
分类:
Web程序 时间:
2019-09-04 09:39:48
阅读次数:
247
etcd raft选举机制 etcd 是一个分布式的k/V存储系统。核心使用了RAFT分布式一致性协议。一致性这个概念,它是指多个服务器在状态达成一致,但是在一个分布式系统中,因为各种意外可能,有的服务器可能会崩溃或变得不可靠,它就不能和其他服务器达成一致状态。这样就需要一种Consensus协议, ...
分类:
其他好文 时间:
2019-09-03 12:03:51
阅读次数:
223