08 2016 档案

摘要:基于docker+etcd+confd + haproxy构建高可用、自发现的web服务 基于docker+etcd+confd + haproxy构建高可用、自发现的web服务 2016-05-16 15:12 595人阅读 评论(0) 收藏 举报 2016-05-16 15:12 595人阅读  阅读全文
posted @ 2016-08-31 08:59 fengjian1585 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:Mongodb1. 安装2. CRUD3. 索引4. 副本及(replica sets)5. 分片(sharding) nosql 简单数据模型 元数据和应用数据分离 弱一致性 优势: 避免不必要的复杂性 高吞吐量 高水平扩展能力和低端硬件集群 不实用对象 - 关系映射 劣势 不支持ACID 功能简 阅读全文
posted @ 2016-08-29 09:07 fengjian1585 阅读(341) 评论(0) 推荐(0) 编辑
摘要:server 192.168.1.107 registry push client 192.168.1.103 --pull 【192.168.1.107上操作】 docker pull docker.io/registry docker pull nginx 启动私有仓库 docker run - 阅读全文
posted @ 2016-08-27 13:54 fengjian1585 阅读(396) 评论(0) 推荐(0) 编辑
摘要:目前方案是GitLab + Jenkins + Docker + Kubernetes。 方案的工作流程如下:首先,开发人员提交代码代码提交;随后,GitLab 会自动触发Jenkins job,Jenkins job会构建相应的镜像,放在一个Kubernetes的Pod里面;接下来,Kuberne 阅读全文
posted @ 2016-08-27 06:17 fengjian1585 阅读(1769) 评论(1) 推荐(0) 编辑
摘要:ansible ansible源码安装 yum -y install python-jinja2 PyPAML python-parmiko python-babel python-crypto tar -zxf ansible-1.5.4.tar.gz cd ansible-1.5.4 pytho 阅读全文
posted @ 2016-08-22 16:52 fengjian1585 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:Docker采用Linux(内核)技术,所以只能运行在linux上, 1. Boot2Docker是一个专为Docker而设计的轻量级linux发型包 docker.repo 1.8 yum源 [dockerrepo]name=Docker Repositorybaseurl=https://yum 阅读全文
posted @ 2016-08-18 18:41 fengjian1585 阅读(311) 评论(0) 推荐(0) 编辑
摘要:#user nobody;worker_processes 2;#worker_cpu_affinity 0001 0010 0100 1000 #error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/er 阅读全文
posted @ 2016-08-15 14:32 fengjian1585 阅读(221) 评论(0) 推荐(0) 编辑