overlay、macvlan、flannel、weave、calico 等多种 Docker 多主机网络方案对比

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 前面单主机容器网络和多主机容器网络两篇文章,咱们已经从原理上总结了多种容器网络方案,也通过这篇文章探讨了容器网络的背后原理。本文再基于一个宏观的视角,对比几种网络方案,让 ... »

Docker 网络背后的原理探索

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 知其然而不知其所以然,不知也。老古人说得多好,学知识不懂得知识背后的原理,等于白学。 通过前面两篇文章,我们知道了容器的单主机网络和多主机网络,对于这么多网络方案,我们看 ... »

网络模型 - 每天5分钟玩转 Docker 容器技术(169)

本节我们讨论 Kubernetes 网络这个重要主题。 Kubernetes 作为编排引擎管理着分布在不同节点上的容器和 Pod。Pod、Service、外部组件之间需要一种可靠的方式找到彼此并进行通信,Kubernetes 网络则负责提供这个保障。本章包括如下内容: Kubernetes 网络模型 ... »

Docker 跨主机网络方案分析

PS:文章首发公众号,欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 上篇文章介绍了容器网络的单主机网络,本文将进一步介绍多主机网络,也就是跨主机的网络。总结下来,多主机网络解决方案包括但不限于以下几种:overlay、ma ... »

Docker 多主机网络总结(非常全)

PS:文章首发公众号,欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 上篇文章介绍了容器网络的单主机网络,本文将进一步介绍多主机网络,也就是跨主机的网络。总结下来,多主机网络解决方案包括但不限于以下几种:overlay、ma ... »

Docker学习笔记(一)

一、Docker概念 Docker是一个基于C/S架构的容器引擎,是一个开源的软件平台,包括容器、镜像和仓库三部分。 Docker基于PaaS管理平台(关于PaaS请自行百度)。 Docker具有良好的移植性,为开发人员提供了极大的便利,后面讲详细介绍。 二、Docker与虚拟机 虚拟机(VMwar ... »