etcd
xuguokun1986
这个作者很懒,什么都没留下…
展开
-
etcd集群搭建--static方式
1、环境准备虚拟机1:192.168.110.145(主机名:master)虚拟机2:192.168.110.143(主机名:computer1)上述两个虚拟均是ubuntu-14.04(并且已经安装好了docker1.12.3)2、配置ssh1)在master节点上执行ssh-kengen(使用docker用户)2)在master节点上执行ssh-copy-id do原创 2016-11-10 11:19:27 · 1610 阅读 · 0 评论 -
《Docker网络和服务发现》(上)
【编者的话】 本文是《Docker网络和服务发现》一书的全文,作者是Michael Hausenblas。本文介绍了Docker世界中的网络和服务发现的工作原理,并提供了一系列解决方案。前言当你开始使用Docker构建应用的时候,对于Docker的能力和它带来的机会,你会感到很兴奋。它可以同时在开发环境和生产环境中运行,只需要将一切打包进一个Docker镜像中,然后通过Docker Hub分发镜像转载 2016-12-28 17:09:20 · 2015 阅读 · 0 评论 -
Kubernetes(K8s)容器设计模式实践案例 单节点多容器模式
K8s与容器设计模式 目前K8s社区推出的容器设计模式主要分为三大类:第一类,单容器管理模式;第二类,单节点多容器模式;第三类,多节点多容器模式;一类比一类更复杂。根据复杂性的不同,本系列文章给出不同篇幅的实践案例介绍。对于第一类,只在本文中用一小节给与介绍;对于第二类,在本文中,针对每一种典型设计模式分一个小节给与介绍;对于较复杂的第三类,每一种典型设计模转载 2016-11-28 10:54:00 · 3596 阅读 · 1 评论 -
Kubernetes与云原生应用的容器设计模式
Kubernetes与云原生应用过去两年,容器和容器镜像已经成为了开发云原生应用所必不可少的技术。Kubernetes平台的设计开发者以及Kubernetes社区的技术人员,在不断推进Kubernetes作为容器管理平台的快速发展的同时,也在探索如何帮助应用的设计开发者更好地运用容器技术进行云原生应用的开发。云原生应用本身必然是分布式系统,因此分布式系统的经验必然适用于云原生应用;只是一般转载 2016-11-28 10:33:12 · 529 阅读 · 0 评论 -
云原生应用的设计理念与挑战
《Kubernetes与云原生应用》专栏是InfoQ向轻元科技首席架构师王昕约稿的系列文章。本专栏包含8篇内容,将会从介绍和分析Kubernetes系统以及云原生应用 入手,逐步推出基于Kubernetes的容器设计模式实践案例,希望对计划应用Kubernetes的朋友有所帮助。本文是该专栏的第二篇,第一篇请点击这里阅读。 云原生应用的基本概念 云原生应用,是指原生为在云平台上转载 2016-11-28 09:59:44 · 1932 阅读 · 0 评论 -
Kubernetes的系统架构与设计理念
Kubernetes与云原生应用简介随着Docker技术的发展和广泛流行,云原生应用和容器调度管理系统也成为IT领域大热的词汇。事实上,云原生应用的思想,在Docker技术火爆之前,已经由云计算技术的领导者和分布式系统架构的推广者广泛传播,例如云原生应用的12要素早在2011年就由Heroku的工程师提出了;只不过以虚拟机技术作为云原生应用的基础实施,由于虚拟机镜像大、镜像标准不统一以及打转载 2016-11-28 09:00:01 · 1054 阅读 · 0 评论 -
k8s之多节点,多pod,duoservice之间通信实验
一、这个问题困扰了好几天,单个节点的pod之间通信没问题,但是当涉及到多个节点之间的通信就不行。最后问题锁定在flannel打通不同节点之间的网络的问题。二、实验环境1、ubuntu-14.04、k8s-1.4、flannel-0.5.5、etcd-2.3、docker-1.12.32、k8s集群总共有三个节点,一个master(192.168.110.151,同时作为私有regist原创 2016-11-26 10:36:32 · 11534 阅读 · 0 评论 -
搭建单节点(一个master和一个minion、k8s集群)多pod实验环境
一、环境描述(1)两个node,一个master和一个minion,其中master节点的ip是192.168.110.151,minion的ip是192.168.110.152(2)其中151的机器上启动私有registry,提供k8s集群所需要的image(3)master节点上运行kube-apiserver、kube-controller-manager、kube-schedu原创 2016-11-23 09:08:37 · 3845 阅读 · 0 评论 -
Kubernetes管理Docker集群之部署
什么是Kubernetes?Kubernetes是Google开源的容器集群管理系统,实现基于Docker构建容器,利用Kubernetes能很方面管理多台Docker主机中的容器。主要功能如下:1)将多台Docker主机抽象为一个资源,以集群方式管理容器,包括任务调度、资源管理、弹性伸缩、滚动升级等功能。2)使用编排系统(YAML File)快速构建容器集群,提供原创 2016-11-12 14:10:16 · 2703 阅读 · 1 评论 -
kubernetes(k8s)搭建实践
摘要: k8s官方版本更新太快,网上很多的文章都已经过时了,很多工具或者接口都发生了变化.官网上的不是很好理解,这里只记录搭建k8s环境的过程,不会讲太多k8s的各种概念,所以建议先去了解下各种概念,然后来搭建环境,然后再对比着理解各种概念是一种比较好的学习方式碎碎念按网上有些文章的意思,之前k8s是有提供安装的版本,并且有yum源,但是看目前是不需要安装的,解压可用官网地址:转载 2016-11-11 19:36:01 · 8027 阅读 · 1 评论 -
搭建 etcd 集群 - 暴走漫画容器实践系列 Part3
etcd 是一个高可用的分布式 key-value(键值) 存储系统。在暴漫我们用他用来做配置管理和服务发现。这一次我们主要介绍关于 etcd 集群的搭建与管理。1. etcd 集群概述首先我们需要理解,etcd 是一个分布式的 key-value 存储系统,所以其基本原理和前面我们介绍过的分布式数据库相关理论 是一致的。两种不同的 node(节点)值得转载 2016-11-11 17:38:52 · 461 阅读 · 0 评论 -
Flannel介绍
Flannel介绍Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 在Kubernetes的网络模型中,假设了每个物理节点应该具备一段“属于同一个内网IP段内”的“专用的子网IP”。例如: 节点A:10.0.1.0/24节点B:10.0.2.0/24节转载 2016-11-10 19:17:48 · 1693 阅读 · 0 评论 -
《Docker网络和服务发现》(下)
技术该小节介绍了各种技术和它们的优缺点,并提供了网上的更多资源(如果你想获得这些技术的实践经验,你可以看看Adrian Mouat的书Using Docker)。ZooKeeperApache ZooKeeper是ASF的顶级项目,基于JVM的集中式配置管理工具,提供了与Google的Chubby相兼容的功能。ZooKeeper(ZK)将数据载荷组织成文件系统,成为znodes的层转载 2016-12-28 17:10:55 · 1884 阅读 · 1 评论