跨主机网络方案包括: docker 原生的 overlay 和 macvlan。 第三方方案:常用的包括 flannel、weave 和 calico。 docker 网络是一个非常活跃的技术领域,不断有新的方案开发出来,那么要问个非常重要的问题了: 如此众多的方案是如何与 docker 集成在一起 ...
分类:
其他好文 时间:
2019-06-04 11:10:08
阅读次数:
118
磁盘分区,创建文件系统,挂载,创建逻辑卷,卷组迁移
分类:
其他好文 时间:
2019-06-03 09:34:46
阅读次数:
156
1.Kubernetes 1.Kubernetes 1.1.概念 kubernetes(通常称为k8s)用于自动部署、扩展和管理容器化应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。支持一系列容器工具 ,包括Docker等。 1.2.特点 1)可移植:支持公有 ...
分类:
Web程序 时间:
2019-05-20 19:24:09
阅读次数:
191
一、简介 1. 什么是docker swarm? Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令。目前,Swarm 是 Docker 社区提供的唯一一个原生支持 Dock ...
分类:
其他好文 时间:
2019-05-12 11:12:26
阅读次数:
109
Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 在默认的Docker配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节点上... ...
分类:
其他好文 时间:
2019-04-22 10:41:41
阅读次数:
222
一、多容器复杂应用的部署 程序介绍:一个简单的python程序,但是需要去连接redis获取数据,并会进行数据的写入操作。这是在单台主机的操作,为接下来的跨主机网路通信做准备。 1.1 准备python程序 注意程序里面连接的REDIS主机的配置为REDIS_HOST的一个变量! 1.2 编写Doc ...
分类:
其他好文 时间:
2019-03-31 12:17:52
阅读次数:
141
Docker的基本组成 Docker构架 Docker使用C/S架构,Client 通过接口与Server进程通信实现容器的构建,运行和发布。client和server可以运行在同一台集群,也可以通过跨主机实现远程通信。 Docker是C/S架构的程序,Docker的客户端向守护进程发起请求,守护进 ...
分类:
其他好文 时间:
2019-01-28 00:46:14
阅读次数:
214
搭建ETCD集群 查看NODE1机器IP,并启动ETCD 查看NODE2机器IP、启动ETCD,并ETCD健康检查 修改docker配置文件支持etcd,重启docker 查看配置文件位于哪里 systemctl show --property=FragmentPath docker 编辑配置文件内 ...
分类:
移动开发 时间:
2019-01-24 18:51:39
阅读次数:
427
一、什么是macvlan 1、macvlan 本身是 linux kernel 模块,其功能是允许在同一个物理网卡上配置多个 MAC 地址, 2、即多个 interface,每个 interface 可以配置自己的 IP。 3、macvlan 本质上是一种网卡虚拟化技术 二、跨主机通信 1、创建ma ...
分类:
系统相关 时间:
2019-01-18 19:55:39
阅读次数:
339
一、配置overlay类型网络准备工作 1、在luoahong3主机上 2、在luoahong主机上 可能会报错解决方案如下 3、在luoahong1主机上 可能会报错解决方案如下 4、测试截图 一、创建网络启动容器 1、创建overlay网络 2、启动容器测试 3、测试截图 三、overlay类型 ...
分类:
其他好文 时间:
2019-01-18 19:50:13
阅读次数:
238