项目上部署的Docker集群创建的容器网络遇到问题,借机会学习了一下docker的网络模式,其他类型我们用的不多,这里只列举我们常用的bridge和macvlan两种,下面的描述和截图有一些是直接从网上下载的。 Bridge模式 Bridge模式是Docker默认的网络模式,当Docker进程启动时 ...
分类:
系统相关 时间:
2018-05-09 15:00:25
阅读次数:
9454
最近在研究Docker集群和安装的时候,需要准备若干台机器。所以我为节约时间,打算批量复制VM机器,然后用sh脚本命令执行机器名称和IP等基础配置信息的修改。 具体操作:我在windows环境下,用Notepad++编辑如下脚本,并且保存编码格式为UTF-8无编码BOM。 但是测试发现,linux会 ...
05 Docker集群/基础设施 DevOps之路 === 文章Github地址,欢迎 : Docker的集群目前主流的方案: "Swarm" "Kubernetes" Docker Swarm 集群 是用Swarm集群来部署一个无状态的服务: 目前有三台物理机node01、node02、node0 ...
分类:
其他好文 时间:
2018-04-28 15:49:10
阅读次数:
128
基础设施/Gitlab DevOps之路 === 文章Github地址,欢迎 : 源代码管理器选用Gitlab,新版(2018.4)的Gitlab已经集成了很多的功能了,涵盖CI/CD、Issues、K8s集群/Docker集群操作等。 在node01机器上安装部署Gitlab服务,Gitlab作为 ...
分类:
其他好文 时间:
2018-04-27 22:56:14
阅读次数:
244
实践中会发现,生产环境中使用单个 Docker 节点是远远不够的,搭建 Docker 集群势在必行。然而,面对 Kubernetes, Mesos 以及 Swarm 等众多容器集群系统,我们该如何选择呢?它们之中,Swarm 是 Docker 原生的,同时也是最简单,最易学,最节省资源的,比较适合中 ...
分类:
其他好文 时间:
2018-04-21 22:26:48
阅读次数:
222
一、前言 和docker容器一样,Swarm集群中运行的服务也能够做数据持久化。我们可以通过volume、bind和nfs等方式来实现swarm集群应用数据的持久化。其实和docker数据持久化的形式是一样的。 二、系统环境 三、通过volume实现数据持久化 3.1 volume说明 卷是绕过联合 ...
分类:
其他好文 时间:
2018-04-12 11:32:24
阅读次数:
209
1.前言?在看过笔者之前关于Docker的文章后,我相信大家对Docker的内功心法以及对Docker相关武器都有了深刻的认识。在企业玩玩Docker大家也不成问题。但是呢,这些心法和武器往往还是不够了。?因为,在Docker应用越来越深入的时代,把调度粒度停在单个容器上是非常没有效率的。同样地,在提高对Docker宿主机管理效率和利用率的方向上,选择集群化管理方式才是正常的道路。我们是时候从更高
分类:
其他好文 时间:
2018-03-23 16:15:11
阅读次数:
172
前言之前笔者写了有些关于dokcer的各种相关技术的文章,唯独Docker网络这一块没有具体的来分享。后期笔者会陆续更新Docker集群以及Docker高级实践的文章,所以在此之前必须要和大家一起来解读一下Docker网络原理。认真看下去你会有收获的。?在深入Docker内部的网络原理之前,我们先从一个用户的角度来直观感受一下Docker的网络架构和基本操作是怎么样的。Docker网络架构?Doc
分类:
其他好文 时间:
2018-03-16 15:12:08
阅读次数:
220
Kubernetes(k8s)是自动化容器操作的开源平台,基于这个平台,你可以进行容器部署,资源调度和集群扩容等操作。如果你曾经用过Docker部署容器,那么可以将Docker看成Kubernetes底层使用的组件,Kubernetes是Docker的上层封装,通过它可以很方便的进行Docker集群... ...
前言相信Docker技术大家都有所了解,单个Docker能发挥的作用毕竟有限,也不便于管理,所以Docker得组集群来使用才能发挥强大的技术优势。既然要组集群那就涉及诸如Docker的资源调度、管理等等一系列问题。目前涉及Docker集群的三个主要的技术无外乎Swarm、Kubernetes、Mesos三种。从本文开始作者将会一一实践这几种主要的Docker集群技术,话不多说,现在开始。注意:作者
分类:
其他好文 时间:
2018-02-28 11:20:26
阅读次数:
178