简介 1. consul是一个服务发现框架 2. 类似的还有zookeeper,eureka,etcd等 作用 1. 服务发现(service discovery) 2. 健康检查(health checking) 3. 配置存储管理(key/value storage) 4. 可支持任意数量的区域 ...
分类:
其他好文 时间:
2018-11-02 17:17:07
阅读次数:
195
继续第一章的部署。 六、部署etcd集群 6.1 kubernetes使用etcd存储所有数据,本节极少部署一个2个节点高可用的etcd集群,复用第一章的master节点。 6.2 下载和分发etcd二进制文件 6.3 创建etcd证书和私钥 创建证书签名请求 hosts字段指定授权使用该证书的et ...
分类:
Web程序 时间:
2018-10-24 15:39:41
阅读次数:
235
昨晚断电,重启之后,etcd数据库无法恢复,导致apiserver无法启动
分类:
其他好文 时间:
2018-10-19 15:10:01
阅读次数:
100
在Kubernetes中,一个API对象在Etcd里的完整资源路径,是由:Group(API组)、Version(API版本)和Resource(API资源类型)三个部分组成的。 通过这样的结构,整个Kubernetes里的所有API对象,可以用如下的树形结构表示出来 如果现在要声明一个CronJo ...
关于KubernetesRESTAPI的工作方式:在哪里以及如何定义从REST路径到处理REST调用的函数的映射?与etcd的交互发生在哪里?从客户端发出请求到保存在etcd中对象的端到端路径是怎样的?KubernetesREST框架KubernetesREST实现可大致分为三个部分,如下图所示。客户端/服务器功能通过k8s.io包中的各种库实现。服务器端实现分布在多个包中。服务器端的根目录包是a
etcd是一个K/V分布式存储,每个节点都保存完成的一份数据。有点类似redis。但是etcd不是数据库。 1.先说废话。之所以会用etcd,并不是实际项目需要,而是前面自己写的上传的DBCacheServer服务部署集群的解决方案,想了解服务功能。可以阅读前一篇博文,其实我就是想给大家提供一个查询 ...
分类:
其他好文 时间:
2018-10-15 00:36:49
阅读次数:
241
下载confd#wgethttps://github.com/kelseyhightower/confd/releases/download/v0.15.0/confd-0.15.0-linux-amd64#mvconfd-0.15.0-linux-amd64/usr/bin/confd#chmod+x/usr/bin/confd?创建confd目录conf.d目录中是应用的配置文件定义templ
分类:
系统相关 时间:
2018-10-09 18:14:52
阅读次数:
397
install etcd 准备证书 https://www.kubernetes.org.cn/3096.html 在master1需要安装CFSSL工具,这将会用来建立 TLS certificates。 export CFSSL_URL="https://pkg.cfssl.org/R1.2" ...
分类:
Web程序 时间:
2018-09-29 20:32:17
阅读次数:
321
一、Jquery简介 Jquery是一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 Jquery应用到我们的项目中能够使程序员从设计和书写繁杂的J ...
分类:
Web程序 时间:
2018-09-26 19:06:47
阅读次数:
141
这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论: 服务的健康检查 Euraka 使用时需要显式配置健康检查支持;Zookeeper,Etcd 则在失去了和服务进程的连接情况下任务不健康,而 Consul 相对更为详细点,比如内存是否已使用了90%,文件系统的空间是不是快不足了。 多 ...
分类:
其他好文 时间:
2018-09-15 19:18:11
阅读次数:
218