单机版的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
Flannel:flannel是coreos开发专门用于docker多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟ip地址,flannel使用go语言编写。Flannel的设计目的:为集群中的所有节点重新规划IP地址的使用规则,使得不同节点上的容器能够获得“同属一个内网”且”..
分类:
其他好文 时间:
2016-08-23 17:14:12
阅读次数:
1121
硬件环境: 两台虚拟机, 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-22 17:50:15
阅读次数:
456
参加了一场关于容器的沙龙,其实来之前,Docker也就见过几次,Kubernetes压根没听说过… 感觉收获还是非常大的,最起码知道在应用领域,有这么一些先进的东西在引领潮流。 ...
分类:
其他好文 时间:
2016-08-18 01:06:42
阅读次数:
156
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: swarm是docker原生的集群管理软件,与kubernetes比起来比较简单 1、部署 系统时centos7上关闭防火墙 systemctl stop fi ...
分类:
其他好文 时间:
2016-08-17 18:09:36
阅读次数:
224