标签:etcd

未分类

Etcd集群常用操作

sa 发布于 2021-01-31

1. 备份 备份策略: 每两个小时用命令对etcd进行备份 备份数据保留2天 ETCDCTL_API=3 /opt/etcd/bin/etcdctl snapshot save /root/backup/etcd_$(date "+%Y%m%d%H%M%S").db 2. 恢复 ...

阅读(276)评论(0)

未分类

Kubernetes部署Etcd集群

sa 发布于 2021-01-30

1. 部署Etcd集群 Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障,当然,你也可以使用5台组建集群,可容忍2台机器故障。 注:...

阅读(251)评论(0)

未分类

Etcd、Etcdctl 应用实践

3

sa 发布于 2021-01-28

1. Etcd 基本介绍 Etcd 是一个分布式 Key/Value 的存储系统,通过分布式锁、leader 选举、写屏障(write barriers) 实现了分布式协作,提供高可用、持久化数据存储和检索服务。 工作原理 每个 Etcd 节点都存储了一份完整的数据,任意时刻至多...

阅读(197)评论(0)

未分类

Etcd:NOSPACE问题修复

sa 发布于 2021-01-27

两套k8s集群同一天同时出现etcd集群空间超过配额,kubectl get cs时发现所有的etcd均返回503报错,查看etcd的告警发现有NO SPACE的信息且etcdctl endpoints status中的DB SIZE大于2GiB。 版本信息 kubernetes...

阅读(142)评论(0)

未分类

基于CoreDNS和etcd实现动态域名解析

2

sa 发布于 2019-06-23

在我开发的项目notr内网穿透当中引入DNS来解决一个问题: 动态配置*.notr.tech的A记录 每次客户端连接都会修改其A记录,解析到连接的服务器节点上。目前DNS版本还非常简单,已经开源成notrns项目。但是这个项目还有几个问题: 数据存储在boltdb当中,只能本地用...

阅读(2602)评论(0)

未分类

etcd常用命令记录

sa 发布于 2019-06-23

1.查看etcd的版本 [root@etcd01 ssl]# curl -L http://****/version {"etcdserver":"3.3.10","etcdcluster":"3.3.0"} 2.查看etcd暴露出来的prometheus指标;在promethe...

阅读(2329)评论(0)

未分类

docker-compose方式启动etcd

sa 发布于 2018-07-18

网上几乎所有启动etcd容器方式都是以 dokcer run的形式,但是由于生产上采用docker-compose的写法会更方便维护,于是通过不断尝试后,最终测试出了以dokcer-compose启动etcd的方式 1. 以docker run形式启动etcd # 设置HostI...

阅读(3373)评论(0)