2018年5月30日

ETCD简介

摘要: 随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用、强一致性的服务发现存储仓库,渐渐为开发人员所关注。etcd是一个高可用的键值存储系统,主要用于共享键值仓库和服务发现。etcd是由CoreOS开发并维护的,灵... 阅读全文

posted @ 2018-05-30 17:29 sichenzhao 阅读(264) 评论(0) 推荐(0) 编辑

分布式系统的Raft算法

摘要: 过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,实现分布式系统数据的可用性和... 阅读全文

posted @ 2018-05-30 16:06 sichenzhao 阅读(115) 评论(0) 推荐(0) 编辑

kubernetes组件与核心概念介绍

摘要: 节点(Node):一个节点是一个运行 Kubernetes 中的主机。作为Kubernetes worker,通常称为Minion。每个节点都运行如下Kubernetes关键组件:Kubelet:是主节点代理。Kube-proxy:Service使用其将链接路由到Po... 阅读全文

posted @ 2018-05-30 11:41 sichenzhao 阅读(201) 评论(0) 推荐(0) 编辑

Kubernetes简介

摘要: Kubenetes(k8s)是一款由Google开发的开源的容器编排工具,在Google使用已经超过15年。那么k8s是用来解决集群容器运行时的什么问题呢?调度需要确保应用程序能够运行在它应该运行的地方。将应用运行在集群中正确的主机上对你的应用程序而言是很重要的一件事... 阅读全文

posted @ 2018-05-30 10:40 sichenzhao 阅读(141) 评论(0) 推荐(0) 编辑

导航