k8s组件说明:ETCD存储组件

k8s架构

k8s组件说明:ETCD存储组件

etcd:存储k8s参数信息

k8s组件说明:ETCD存储组件

  • http server : 采用http协议。k8s也采用http协议进行CIS结构的开发,因为http天生支持POST/GET/PUT/DELETE等操作,没有必要再开发一套tcp协议实现这些。
  • raft : 存储数据的地方
  • wal:预写日志,防止数据丢失。每次修改数据时,先预写日志,临时存储一下。
  • snapshot:对数据进行完整的 备份。
  • store:将数据持久化到本地磁盘。

etcd是k8s的必需组件,离开了它,k8s就废了