网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

etcd 启用 https
2020-06-10 11:43 admin etcdhttps

*1,生成TLS秘钥对*2,拷贝密钥对到所有节点*3,配置etcd使用证书*4,测试etcd是否正常*5,配置kube-apiserver使用CA连接etcd*6,测试kube-apiserver*7,未解决的问题SSL/TSL认证分单向认证和双向认证两种方式。简单说就是单向认证只是客户端对服务端的身份进行验证,双向认...
阅读全文

etcd 备份与恢复
2020-06-10 11:43 admin etcd备份

****是一款开源的分布式一致性键值存储,由CoreOS公司进行维护,详细的介绍请参考官方文档。etcd目前最新的版本的v3.1.1,但它的API又有v3和v2之分,社区通常所说的v3与v2都是指API的版本号。从etcd2.3版本开始推出了一个实验性的全新v3版本API的实现,v2与v3API使用了不同的存储引擎,所...
阅读全文

golang基于etcd实现分布式锁
2020-06-10 11:36 admin golangetcd

我们希望同一时间只有一个线程能够访问到资源,但是分布式资源点之间的协调会非常麻烦,这个时候我们就需要一个分布式锁。etcd分布式锁实现原理:1.利用租约在etcd集群中创建一个key,这个key有两种形态,存在和不存在,而这两种形态就是互斥量。2.如果这个key不存在,那么线程创建key,成功则获取到锁,该key就为存...
阅读全文

etcd 性能测试与调优
2020-06-10 11:35 admin etcd调优

etcd是一个分布式一致性键值存储。其主要功能有服务注册与发现、消息发布与订阅、负载均衡、分布式通知与协调、分布式锁、分布式队列、集群监控与leader选举等。etcd性能优化>官方文档原文:[https://github.com/etcd->io/etcd/blob/master/Documentation/tuni...
阅读全文

viper从etcd读取配置失败的问题
2020-06-10 11:33 admin etcdviper

问题描述(本文环境是Viper1.1.0)是Go应用程序的完整配置解决方案,在很多项目中都有应用。[etcd](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fetcd-io%2Fetcd)是一个分布式KV存储,最直接的应用是配置中心。Viper除了...
阅读全文

Etcd 多节点安装实践
2020-06-10 04:03 admin etcd节点

Etcd主要功能1.键值写入与读取。2.过期时间。3.观察者。4.租约。5.集群管理相关操作。6.维护操作。7.用户及权限管理。安装与配置*wget*解压下载sudotar-zxvfetcd-v3.3.10-linux-amd64.tar.gz-C/opt/*配置(配置为V3版本,系统默认的是v2,通过下面命令修改配置...
阅读全文

ETCD集群部署
2020-06-10 03:42 admin etcd集群

下载[https://github.com/etcd-io/etcd/releases](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fetcd-io%2Fetcd%2Freleases)选取适合自己的版本,这里我选择的是[etcd-v3.3.18...
阅读全文

golang 操作etcd租约以及监听kv变化
2020-06-10 02:51 admin golangetcd

定义错误常量:__const(NewLeaseErr=101LeasTtlErr=102KeepAliveErr=103PutErr=104GetErr=105RevokeErr=106)创建client:__varconf=clientv3.Config{Endpoints:[]string{"172.16.196....
阅读全文
顶部 底部