docker实现了更便捷的单机容器虚拟化的管理, docker的位置处于操作系统层与应用层之间; 相对传统虚拟化(KVM,XEN): docker可以更加灵活的去实现一些应用层功能, 同时对资源的利用率也更高 相对应用: docker可以把应用更操作系统(镜像)做更好的结合, 降低部署与维护的的成本 ...
分类:
Web程序 时间:
2016-09-12 23:50:29
阅读次数:
323
摘要:Kubernetes是Google开源的容器集群管理系统,构建于Docker之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等功能。 Pod是创建、调度和管理的最小部署单位,本文详细介绍这些Pod之间的通信和调度 概述 Kubernetes中 Pods 不是一成不变的。它们可以随 ...
分类:
Web程序 时间:
2016-09-11 13:00:07
阅读次数:
234
http://blog.liuts.com/post/247/ 一、前言 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为0.6.2。本文介绍如何基于Centos7.0构建Kub ...
分类:
Web程序 时间:
2016-09-10 01:30:52
阅读次数:
376
准备工作: 安装三台虚拟机(Ubuntu14.04.5),其中Ubuntu01(192.168.195.131)代表master节点,Ubuntu02(192.168.195.132)和Ubuntu03(192.168.195.133)代表node节点。在三台虚拟机中分别安装好docker(通过ap ...
分类:
Web程序 时间:
2016-09-05 19:25:41
阅读次数:
161
1.下载安装intellij idea,免费版基本够用,这里我用15.6版本 2.安装GOLANG官方包,要求1.6以上,配置好环境变量,能在cmd里输入go有反应 3.添加go-lang-idea-plugin 可以直接在Pugins中安装或者下载包选择install plugins grom d ...
分类:
Web程序 时间:
2016-09-03 12:13:13
阅读次数:
1942
单机版的kubernetes 适合初学者,对kuber有个很好的入门。 因为centos系统内置了安装源。我们可以直接安装 1、yum install -y etco kubernetes 2、whereis etcd grep -v '^#' /etc/etcd/etcd.conf 修改 /etc ...
分类:
Web程序 时间:
2016-08-30 12:17:04
阅读次数:
1028
简介: Docker:是一个开源的应用容器引擎,可以为应用创建一个轻量级的、可移植的、自给自足的容器。 Kubernetes:由Google开源的Docker容器集群管理系统,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等功能。 Etcd:由CoreOS开发并维护的一个高可用的键值存储系 ...
分类:
Web程序 时间:
2016-08-27 14:12:52
阅读次数:
314
基于kubernetes 部署 jenkins master 比较简单,难点是为 jenkins 动态分配资源。基于kubernetes 为 jenkins 动态分配资源需要实现下述功能: 整个资源分配和资源释放过程对用户来说是透明的,用户只需要创建好任务就可以了,不需要操作节点;对于jenkins ...
分类:
Web程序 时间:
2016-08-27 11:09:30
阅读次数:
665
目前方案是GitLab + Jenkins + Docker + Kubernetes。 方案的工作流程如下:首先,开发人员提交代码代码提交;随后,GitLab 会自动触发Jenkins job,Jenkins job会构建相应的镜像,放在一个Kubernetes的Pod里面;接下来,Kuberne ...
分类:
Web程序 时间:
2016-08-27 07:34:27
阅读次数:
580
关于 kubernetes master 多节点以及高可用,网上的方法多采取 Active-Standby 方式,即: 通过 pacemaker 等软件确保多个 master 服务(apiserver,scheduler,controller-manager)同一时间只运行一个。具体来说,如果有多台 ...
分类:
Web程序 时间:
2016-08-24 17:25:52
阅读次数:
290