镜像:https://hub.daocloud.io/#!/repos/f8919a2c-2540-424e-8758-d23cc76b6d80 启动Kubernetes集群 配置Kubernetes网络,在master和nodes上都需要安装flannel 配置etcd中flannel的key,需 ...
分类:
其他好文 时间:
2018-02-12 18:48:42
阅读次数:
454
etcd是什么? A highly-available key value store for shared configuration and service discovery. 是一个键值存储仓库,用于配置共享和服务发现 简单:基于HTTP+JSON的API让你用curl命令就可以轻松使用。 ...
分类:
其他好文 时间:
2018-02-12 16:45:56
阅读次数:
180
docker swarm集群 第一步:安装swarm集群 manger1 主机 启动 Consel 服务后端 启动主管理节点 启动一个主管理节点,映射到主机的 4000 端口,并获取所在主机地址为 <manager0_ip>。其中 4000 端口是 Swarm 管理器的默认监听端口,用户也可以指定映 ...
分类:
其他好文 时间:
2018-02-11 18:12:10
阅读次数:
244
本文档记录自己的学习历程! 创建高可用 etcd 集群 kuberntes 系统使用 etcd 存储所有数据,本文档介绍部署一个三节点高可用 etcd 集群的步骤,这三个节点使用以下机器: + 192.168.1.121 + 192.168.1.122 + 192.168.1.123 TLS 认证文 ...
分类:
其他好文 时间:
2018-02-06 18:11:44
阅读次数:
256
本文将在前文的基础上介绍在kubernetes集群环境中配置dns服务,在k8s集群中,pod的生命周期是短暂的,pod重启后ip地址会产生变化,对于应用程序来说这是不可接受的,为解决这个问题,K8S集群巧妙的引入的dns服务来实现服务的发现,在k8s集群中dns总共需要使用4个组件,各组件分工如下:etcd:DNS存储kube2sky:将KubernetesMaster中的service(服务)
分类:
Web程序 时间:
2018-02-01 22:05:56
阅读次数:
330
1 背景2 目的3 服务发现4 服务发现前端,中间件,数据库全部容器化5 其他场景6 对比zk7 etcd是什么8 etcd工作原理Etcd工作原理就是raft原理。9 选主10 日志复制11 安全性12 整体架构13 节点间数据传输14 节点间消息交互15 消息传输通道16 单
分类:
其他好文 时间:
2018-01-30 00:28:23
阅读次数:
205
Docker+Jenkins持续集成 使用etcd+confd实现容器服务注册与发现 前面我们已经通过jenkins+docker搭建了基本的持续集成环境,实现了服务的自动构建和部署,但是,我们遇到一个问题,jenkins构建出来的镜像部署后,需要通过ip:port去访问,有什么更好的方法吗?肯定是 ...
分类:
其他好文 时间:
2018-01-26 11:00:13
阅读次数:
172
虽然已经红了很久,但是“微服务架构”正变得越来越重要,也将继续火下去。各个公司与技术人员都在分享微服务架构的相关知识与实践经验,但我们发现,目前网上的这些相关文章中,要么上来就是很有借鉴意义的干货,要么就是以高端的专业术语来讲述何为微服务架构。就是没有一个做到成熟地将技术传播出来,同时完美地照顾“初 ...
分类:
其他好文 时间:
2018-01-24 12:29:23
阅读次数:
206
使用kubeadm部署k8s集群02-配置etcd高可用2018/1/4配置etcd高可用新建一个2节点的etcdcluster查看etcd的状态迁移原来master节点上的etcd数据到上面新建的etcdcluster中切换kube-apiserver使用新的etcdendpoint地址清理掉原来的单节点etcd服务重建一个etcd服务,加入新集群部署新的etcd节点更新另外2个节点的etcd.
分类:
其他好文 时间:
2018-01-19 16:50:36
阅读次数:
1188