y36.第三章 Kubernetes从入门到精通 -- etcd运行机制(九)
Kubernetes入门 -- 精通 第三章 etcd 运行机制
2023-09-14 09:09:05 时间
3.etcd运行机制
etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。
etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。
官方网站:https://etcd.io/
github地址:https://github.com/etcd-io/etcd
https://etcd.io/docs/v3.4/op-guide/hardware/ #官方硬件推荐
Etcd具有下面这些属性:
完全复制:集群中的每个节点都可以使用完整的存档
高可用性:Etcd可用于避免硬件的单点故障或网络问题
一致性:每次读取都会返回跨多主机的最新写入
简单:包括一个定义良好、面向用户的API(gRPC)
安全:实现了带有可选的客户端证书身份验证的自动化TLS
快速:每秒10000次写入的基准速度
可靠:使用Raft算法实现了存储的合理分布Etcd的工作原理
3.1 启动脚本参数
root@k8s-etcd1:~# cat /etc/systemd/system/etcd.service
[Unit]
Description=Etcd Server
相关文章
- Serverless Kubernetes 入门:对 Kubernetes 做减法
- 从零开始入门 K8s | Kubernetes 调度和资源管理
- 从零开始入门 K8s | Kubernetes 网络概念及策略控制
- Kubernetes Helm入门指南
- y45.第三章 Kubernetes从入门到精通 -- k8s中运行web服务(十八)
- y39.第三章 Kubernetes从入门到精通 -- k8s 资源对象(十二)
- y69.第三章 Kubernetes从入门到精通 -- k8s网络(四二)
- y67.第三章 Kubernetes从入门到精通 -- k8s网络(四十)
- y64.第三章 Kubernetes从入门到精通 -- k8s资源限制(三七)
- y62.第三章 Kubernetes从入门到精通 -- k8s资源限制(三五)
- y61.第三章 Kubernetes从入门到精通 -- 日志收集(三四)
- y57.第三章 Kubernetes从入门到精通 -- 业务镜像版本升级及回滚(三十)
- y56.第三章 Kubernetes从入门到精通 -- 业务镜像版本升级及回滚(二九)
- y54.第三章 Kubernetes从入门到精通 -- ingress(二七)
- y49.第三章 Kubernetes从入门到精通 -- k8s实战案例(二二)
- 【云原生之kubernetes】kubernetes集群下的Deployment高级资源对象管理