1.host网络 连接到 host 网络的容器共享 Docker host 的网络栈,容器的网络配置与 host 完全一样.可以通过--network=host指定使用 host 网络.docker run -it --network=host busybox 直接使用 Docker host 的网络最大的好处就是性能,如果容器对网络传输效率有较高要求,则可以选择 host 网络.当然不便之处就是牺牲一些灵活性,比如要考虑端口冲突问题,Docker host 上已经使用的端口就不能再用了. 2.…
多租户隔离 DragonFlow与OVN | SDNLAB | 专注网络创新技术 Neutron社区每周记(6.25~7.6)| OVS将加入Linux基金会?OVN或抛弃ovsdb? | UnitedStack有云 OpenvSwitch的Open Virtual Network(OVN)项目 | SDNLAB | 专注网络创新技术 如何借助 OVN 来提高 OVS 在云计算环境中的性能 OpenvSwitch OVN子项目提前看(by quqi99) - 技术并艺术着 - 博客频道 - CS…
最近看了一些kubernetes的相关资料, 简单的画了一个原理图 欢迎大家批阅…
1.简介 1.1.  背景:公司正在进行敏捷开发环境的搭建,以取代传统的架构,好处大大的,我就不赘述了.公司原来负责这个项目的同事要转组,我只好交给另外同事继续,但是为了防止同样的事情,我也需要深入了解下环境,同时证明一下我的水平:). 1.2.  说明:搭建的这个环境是测试的环境,主要为了让我更加熟悉我们的UAT/PROD环境.虽然这个项目并没有正式上线,但是UAT环境已经算是搭建起来了,为了不影响上线,我只好重新搭建一套完整的环境,同时也算是完成一些马哥架构班的作业.主机都是在同一台ESXi…
Kubernetes 架构图: Pod K8S中最基础的调度单位是Pod,它有网络,有存储.Pod里面运行着一个或者若干个docker容器.同一个Pod里的容器共享同一个网络命名空间,可以使用localhost互相通信.可以理解成Pod就是一台主机,docker容器是运行在主机上的进程. Replication Controller 我们一般不会手动自己创建Pod,这样很难管理.利用Replication Controller,可以定义Pod运行内容,副本的个数等信息,它的升级版本是 Repli…
Docker Kubernetes Volume 网络数据卷 由于支持网络数据卷众多 今天只拿nfs作为案例. 支持网络数据卷 nfs iscsi glusterfs awsElasticBlockStore cephfs azureFileVolume azureDiskVolume vsphereVolume ..... 环境: 系统:Centos 7.4 x64 Docker版本:18.09.0 Kubernetes版本:v1.8 管理节点:192.168.1.79 工作节点:192.16…
Docker Kubernetes  Service 网络服务代理模式详解 Service service是实现kubernetes网络通信的一个服务 主要功能:负载均衡.网络规则分布到具体pod 注:kubernetes deployment服务分配服务器负载均衡VIP只能NODE节点单独访问,这里需要外网用户可以放问到容器内,这里就需要用到service. 网络代理模式 kube-proxy v1.0中只支持userspace模式,在v1.1中,添加了iptables代理,在v1.2开始ip…
前言:你是否学习使用k8s很久很久了可是对于网络这块仍旧似懂非懂呢? 您是否对网上一堆帖子有如下的抱怨: 打开多个博客,然后发现有区别么? 明显是直译过来的,越看越迷糊 “因为xxx,所以yyy”,......怎么就从xxx到yyy了? 所以,就想用通俗的语言,用一般人类的思维历程将我学到的分享出来,在学习的过程中我我会将我读到了哪些文档一并贴出来,有理解偏差的还请指正,但是基本理论都是经过反复推敲和验证的,得为自己的言行负责呀~ 大纲: 1.概述 1.1Linux的namespace+cgro…
目录 一.单主机 Docker 网络通信 1.1.host 模式 1.2 Bridge 模式 1.3 Container 模式 1.4.None 模式 二.跨主机 Docker 网络通信分类 2.1 通信方案 2.2.容器网络规范 2.3.网络通信实现方案 2.4.Kubernetes 网络模型 三.跨主机 Docker 网络 3.1 Flannel 网络方案 3.2.Calico 网络方案 3.3.Canal 网络方案 3.4.Docker overlay 网络方案 3.5.Docker ma…
图片来源于:https://gitbook.curiouser.top/ 一.kubernetes 集群架构图 二.Openshift or Kubernetes 集群架构图 三.常见的 CI/CD 架构图 1.Gitlab Webhook + Jenkins SharedLibraries/Kubernetes + SonarScanner Maven Plugin 2.Gitlab CI/CD Workflow 3.Logging 4.Logging与Metrics…