自动化运维、大数据、Docker

Docker

通过MacVLAN实现Docker跨宿主机互联|蜷缩的蜗牛

通过MacVLAN实现Docker跨宿主机互联

蜷缩的蜗牛阅读(588)赞(0)

Docker以前的版本不支持直接配置宿主机所在网段ip并跟其直接互通的功能,当然也可以借助一些第三方工具,如pipework把这些琐碎的过程封装起来。Docker从1.12开始支持了overlay和macvlan网络,macvlan已经可以...

使用Weave实现Docker多宿主机互联|蜷缩的蜗牛

使用Weave实现Docker多宿主机互联

蜷缩的蜗牛阅读(1348)赞(0)

Weave是由weaveworks公司开发的解决Docker跨主机网络的解决方案,它能够创建一个虚拟网络,用于连接部署在多台主机上的Docker容器,这样容器就像被接入了同一个网络交换机,那些使用网络的应用程序不必去配置端口映射和链接等信息...

Docker跨主机通信解决方案探讨|蜷缩的蜗牛

Docker跨主机通信解决方案探讨

蜷缩的蜗牛阅读(2045)赞(0)

Docker容器技术正在被企业应用在越来越多的领域中,比如快速部署环境、简化基础设施的配置流程等等。 当你开始在真实的生产环境使用Docker容器去部署应用系统时,你可能需要用到多个容器部署一套复杂的多层应用系统,其中每个容器部署一个特定的...

flannel原理简析及安装|蜷缩的蜗牛

flannel原理简析及安装

蜷缩的蜗牛阅读(2253)赞(0)

flannel是CoreOS提供用于解决Dokcer集群跨主机通讯的覆盖网络工具。它的主要思路是:预先留出一个网段,每个主机使用其中一部分,然后每个容器被分配不同的ip;让所有的容器认为大家在同一个直连的网络,底层通过UDP/VxLAN等进...

基于DNS动态发现方式部署etcd集群

蜷缩的蜗牛阅读(666)赞(0)

使用discovery的方式来搭建etcd集群方式有两种:etcd discovery和DNS discovery。在 「基于已有集群动态发现方式部署etcd集群」一文中讲解了etcd discovery这种方式,今天我们就来讲讲DNS d...

基于已有集群动态发现方式部署etcd集群

蜷缩的蜗牛阅读(473)赞(0)

etcd提供了多种部署集群的方式,在「通过静态发现方式部署etcd集群」 一文中我们介绍了如何通过静态发现方式部署集群。 不过很多时候,你只知道你要搭建一个多大(包含多少节点)的集群,但是并不能事先知道这几个节点的ip,从而无法使用--in...

通过静态发现方式部署etcd集群

蜷缩的蜗牛阅读(645)赞(0)

在「etcd使用入门」一文中对etcd的基本知识点和安装做了一个简要的介绍,这次我们来说说如何部署一个etcd集群。 etcd构建自身高可用集群主要有三种形式: 静态发现: 预先已知etcd集群中有哪些节点,在启动时通过--initial-...

etcd使用入门|蜷缩的蜗牛

etcd使用入门

蜷缩的蜗牛阅读(1374)赞(0)

etcd简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。 etcd作为服务发现系统,有以...

使用Minikube安装Kubernetes集群|蜷缩的蜗牛

使用Minikube安装Kubernetes集群

蜷缩的蜗牛阅读(1762)赞(0)

在容器编排工具中安装配置最复杂的就是Kubernetes,想要运行一个简单的容器集群环境,对于没有使用过Kubernetes的人来说,需要花费一定的时间去理解各组件的概念和功能,再做大量的安装配置工作才能运行一个kubernetes集群。 ...