Etcd Learning Notes
官方项目地址:https://github.com/etcd-io/etcd
参考资料:
https://www.hi-linux.com/posts/40915.html
https://blog.csdn.net/bbwangj/article/details/82584988
什么是ETCD
etcd是一个高度一致的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。它可以优雅地处理网络分区期间的领导者选举,即使在领导者节点中也可以容忍机器故障。 从简单的Web应用程序到Kubernetes,任何复杂性的应用程序都可以从etcd中读取数据或将数据写入etcd。 您的应用程序可以读取和写入etcd数据。一个简单的用例是将数据库连接详细信息或功能标志存储在etcd中作为键值对。可以观察这些值,使您的应用程序在更改时可以自行重新配置。高级用途利用etcd的一致性保证来实现数据库领导者选举或跨一组工人执行分布式锁定。 etcd是开源的,可在GitHub上获得,并得到Cloud Native Computing Foundation的支持。
etcd是用Go编写的,它具有出色的跨平台支持,小的二进制文件和强大的社区。etcd机器之间的通信通过Raft共识算法处理。 etcd领导者的延迟是要跟踪的最重要的指标,并且内置仪表板具有专用于此的视图。在我们的测试中,严重的延迟会在群集内造成不稳定,因为Raft的速度仅与大多数机器中最慢的机器一样快。您可以通过适当地调整群集来缓解此问题。etcd已在具有高度可变网络的云提供商上进行了预调。
etcd是服务发现的后端,并存储集群状态和配置 etcd充当Rook的编排引擎 CoreDNS使用etcd作为可选后端
特性

Etcd Learning Notes的更多相关文章
- rt-thread learning notes
		rt-thread learning notes 2018-01-15 > 001 具有相同优先级的线程,每个线程的时间片大小都可以在初始化或创建该线程时指定 rt_thread_t rt_th ... 
- Mybatis Learning Notes 1
		Mybatis Learning Notes 主要的参考是博客园竹山一叶的Blog,这里记录的是自己补充的内容 实体类属性名和数据库不一致的处理 如果是实体类的结果和真正的数据库的column的名称不 ... 
- Rust learning notes
		Rust learning notes Rust Version 1.42.0 $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs ... 
- D3 learning notes
		D3 https://d3js.org/ 数据驱动文档显示, 利用 SVG HTML CSS技术. D3.js is a JavaScript library for manipulating doc ... 
- Coursera, Machine Learning, notes
		Basic theory (i) Supervised learning (parametric/non-parametric algorithms, support vector machine ... 
- 【Learning Notes】线性链条件随机场(CRF)原理及实现
		1. 概述条件随机场(Conditional Random Field, CRF)是概率图模型(Probabilistic Graphical Model)与区分性分类( Discriminative ... 
- k8s   Learning   Notes
		Kubernetes - 组件介绍 MESOS APACHE 分布式资源管理框架 2019-5 Twitter > Kubernetes Docker Swarm 2019-07 阿里云宣布 D ... 
- SQL Learning Notes
		Sams Teach Yourself SQL in 10 Minutes 
- go learning notes
		1) cgo $go install test.go # command-line-arguments /usr/bin/ld: unrecognized option '--build-id=no ... 
随机推荐
- pl/sql developer试用期结束
			(产品代码)Product Code:ljkfuhjpccxt8xq2re37n97595ldmv9kch (序列号)Serial Number:302967 (口令)Password:xs374ca ... 
- Android 开发 SurfaceView 总结
			Android中一种常见的自定义画UI接口类:SurfaceView.可以在异步线程中,完成相关数据更新. 首先介绍几个基本的定义,在其他知识中也会设计如下名词: 1.Paint 画笔,所有的图像.图 ... 
- 解决  jmeter 压测Non HTTP response code: java.net.NoRouteToHostException/Non HTTP response message: Cannot assign requested address (Address not available)
			针对centos : 先检查下tcp port range 在合理范围内: cat /proc/sys/net/ipv4/ip_local_port_range 1024 65535 上述为ce ... 
- CentOS7.5升级OpenSSH
			实验环境 OS:CentOS 7.5 当前openssh版本:OpenSSH_7.4p1 升级后的openssh版本:OpenSSH_8.0p1 开通telnet 为了防止升级过程中ssh断连,保险起 ... 
- 创建pod失败分析
- asp.net 的 web form 过时了吗
			本文链接:https://blog.csdn.net/closurer/article/details/79526006web form 其实是一个超前的设计. 每个厂商都希望服务器端和客户端采用同样 ... 
- TOYS(计算几何-入门)
			题目 ‘^’代表叉乘 ‘•’代表点乘 点积:a•b=ax*bx+ay*by 叉积:a^b=ax*by-bx*ay 
- AcWing 799. 最长连续不重复子序列   双指针(一般先写一个朴素暴力的做法,然后看两个指针直接是否存在单调关系,如果存在,就想方法优化)
			https://www.acwing.com/problem/content/801/ #include<bits/stdc++.h> using namespace std ; int ... 
- Java爬虫学习(1)之爬取新浪微博博文
			本次学习采用了webmagic框架,完成的是一个简单的小demo package com.mieba.spiader; import us.codecraft.webmagic.Page; impor ... 
- HTML5-语义化
			什么是语义化?就是用合理.正确的标签来展示内容,比如h1~h6定义标题. 语义化优点: 易于用户阅读,样式丢失的时候能让页面呈现清晰的结构. 有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权 ... 
