环境: 两台虚拟机, 10.10.20.203 部署docker、etcd、flannel、kube-apiserver、kube-controller-manager、kube-scheduler 10.10.20.206 部署docker、flannel、kubelet、kube-proxy 1 ...
分类:
其他好文 时间:
2016-08-12 13:11:27
阅读次数:
1173
环境: 两台虚拟机, 10.10.20.203 部署docker、etcd、flannel、kube-apiserver、kube-controller-manager、kube-scheduler 10.10.20.206 部署docker、flannel、kubelet、kube-proxy 【 ...
分类:
其他好文 时间:
2016-08-12 13:07:55
阅读次数:
210
服务发现:Zookeeper vs etcd vs Consul 容器 Docker ...
分类:
其他好文 时间:
2016-08-03 21:47:19
阅读次数:
137
在github上开发代码的时候我们习惯的是fork一个分支,然后修改再往主分支push request,这样就可以保证多人开发, 但是随着时间的推移,自己fork的版本和主分支的版本差异越来越大; 这时我们就需要从远程分支更新代码并且更新到本地分支 下面简单以etcd为例说明下如何更新: ...
分类:
其他好文 时间:
2016-08-02 21:00:24
阅读次数:
161
Etcd是一个高可用的Key/Value存储系统,主要用于分享配置和服务发现.特点:简单:支持curl方式的用户API(HTTP+JSON)安全:可选SSL客户端证书认证快速:单实例可达每秒1000次写操作可靠:使用Raft实现分布式etcd结构:一个etcd节点的核心由三部分组成:Raft:raft状态机是对raft..
分类:
其他好文 时间:
2016-08-02 11:46:08
阅读次数:
708
在k8s集群中使用了etcd作为数据中心,在实际操作中遇到了一些坑。今天记录一下,为了以后更好操作。 ETCD参数说明 —data-dir 指定节点的数据存储目录,这些数据包括节点ID,集群ID,集群初始化配置,Snapshot文件,若未指定—wal-dir,还会存储WAL文件; —wal-dir ...
分类:
其他好文 时间:
2016-08-02 11:34:58
阅读次数:
223
参考资料: etcd:从应用场景到实现原理的全方位解读 etcd:用于服务发现的键值存储系统 Etcd学习(一)安装和.NET客户端测试 Etcd学习(二)集群搭建Clustering ...
分类:
其他好文 时间:
2016-08-01 19:18:02
阅读次数:
129
zookeeper: zookeeper是基于paxos的简化版zab,我觉得确实很难理解?,以前看了好多遍《从paxos到zookeper》才感觉似懂非懂了,然而过了几个月发现又一脸蒙蔽了,在这里在整理一下(仅表示我自己的理解) ZAB协议中存在着三种状态,每个节点都属于以下三种中的一种: 1. ...
分类:
其他好文 时间:
2016-07-28 13:56:39
阅读次数:
683
ClusterIp:通过VIP来访问,NodePort:需要自己搭建负载据衡器LoadBalancer:仅仅用于特定的云提供商和GoogleContainerEngine https://www.nginx.com/blog/load-balancing-kubernetes-services-nginx-plus/port:相当于服务端口(对及集群内客户访问)targetPort:相当于pods端口n..
分类:
Web程序 时间:
2016-07-11 19:21:23
阅读次数:
8848
简单的配置Etcd集群
3.03个节点IP192.168.134.140192.168.134.141192.168.134.142
3.1下载etcdcurl-Lhttps://github.com/coreos/etcd/releases/download/v2.3.6/etcd-v2.3.6-linux-amd64.tar.gz-oetcd-v2.3.6-linux-amd64.tar.gz
3.2tarxzvfetcd-v2.3.6-linux-amd64.tar.gz&..
分类:
其他好文 时间:
2016-07-07 11:09:27
阅读次数:
177