热门技术中的应用:容器技术中的网络-第30讲-容器网络之Flannel:每人一亩三分地
上一节我们讲了容器网络的模型,以及如何通过NAT的方式与物理网络进行互通。
每一台物理机上面安装好了Docker以后,都会默认分配一个172.17.0.0/16的网段。一台机器上新创建的第一个容器,一般都会给172.17.0.2这个地址,当然一台机器这样玩玩倒也没啥问题。但是容器里面是要部署应用的,就像上一节讲过的一样,它既然是集装箱,里面就需要装载货物。
如果这个应用是比较传统的单体应用,自己就一个进程,所有的代码逻辑都在这个进程里面,上面的模式没有任何问题,只要通过NAT就能访问进来。
但是因为无法解决快速迭代和高并发的问题,单体应用越来越跟不上时代发展的需要了。
你可以回想一下,无论是各种网络直播平台,还是共享单车,是不是都是很短时间内就要积累大量用户,否则就会错过风口。所以应用需要在很短的时间内快速迭代,不断调整,满足用户体验;还要在很短的时间内,具有支撑高并发请求的能力。
单体应用作为个人英雄主义的时代已经过去了。如果所有的代码都在一个工程里面,开发的时候必然存在大量冲突,上线的时候,需要开大会进行协调,一个月上线一次就很不错了。而且所有的流量都让一个进程扛,怎么也扛不住啊!
没办法,一个字:拆!拆开了,每个子模块独自变化,减少相互影响。拆开了,原来一个进程扛流量,现在多个进程一起扛。所以,微服务就是从个人英雄主义,变成集团军作战。
容器作为集装箱,可以保证应用在不同的环境中快速迁移,提高迭代的效率。但是如果要形成容器集团军,还需要一个集团军作战的调度平台,这就是Kubernetes。它可以灵活地将一个容
热门技术中的应用:容器技术中的网络-第30讲-容器网络之Flannel:每人一亩三分地相关推荐
- 容器网络之Flannel:每人一亩三分地
这里写目录标题 小结 上一节我们讲了容器网络的模型,以及如何通过 NAT 的方式与物理网络进行互通. 每一台物理机上面安装好了 Docker 以后,都会默认分配一个 172.17.0.0/16 的网段 ...
- 热门技术中的应用:容器技术中的网络-第29讲-容器网络:来去自由的日子,不买公寓去合租
如果说虚拟机是买公寓,容器则相当于合租,有一定的隔离,但是隔离性没有那么好.云计算解决了基础资源层的弹性伸缩,却没有解决PaaS层应用随基础资源层弹性伸缩而带来的批量.快速部署问题.于是,容器应运而生 ...
- 一文看懂docker容器技术架构及其中的各个模块
概述 今天主要简单介绍下docker的技术架构及其中组成的各个模块. 技术架构 distribution 负责与docker registry交互,上传洗澡镜像以及v2 registry 有关的源数据 ...
- 虚拟化技术中,为什么说容器技术暂时将不会取代虚拟机模式
容器技术和虚拟机将会处于一个长期共存的状态.容器技术的技术出发点虽然更加轻量级,部署运行快速,但其共用了底层的kernel,因此与虚拟机方式在资源隔离性方面有先天的劣势,将暂时无法取代虚拟机模式.虽然 ...
- Linux 运维工作中的经典应用ansible(批量管理)Docker容器技术(环境的快速搭建)...
一 Ansible自动化运维工具 Python 在运维工作中的经典应用ansible(批量管理操作)1.安装ansible(需要bese epel 2种源) wget -O /etc/yum.repo ...
- 在 Scale Up 中使用 Health Check - 每天5分钟玩转 Docker 容器技术(145)
2019独角兽企业重金招聘Python工程师标准>>> 对于多副本应用,当执行 Scale Up 操作时,新副本会作为 backend 被添加到 Service 的负责均衡中,与已有 ...
- 在 Rolling Update 中使用 Health Check - 每天5分钟玩转 Docker 容器技术(146)
上一节讨论了 Health Check 在 Scale Up 中的应用,Health Check 另一个重要的应用场景是 Rolling Update.试想一下下面的情况: 现有一个正常运行的多副本应 ...
- 解构华为云HE2E项目中的容器技术应用
本文分享自华为云社区<解构华为云HE2E项目中的容器技术应用>,作者: 敏捷小智. 华为云DevCloud HE2E DevOps实践当中,项目采用Docker技术进行构建部署. 容器技术 ...
- 【贪玩巴斯】C++提高编程,掌握STL中最关键的容器技术~(三){map、set、list、queue、stack 五大容器一篇解决!} //2021-08-25
// day_03 // Created by AchesonD16 贪玩巴斯 on 2021/8/19. 1. stack容器 (栈) 1.1 stack 基本概念 栈 概念: stack是一种 ...
最新文章
- 轻松记账工程冲刺第二阶段10
- Machine.Config在哪里?
- 解决Apache配置虚拟主机时出现403错误的问题
- OpenCV学习笔记(一)(二)(三)(四)(五)
- gradient 渐变
- linux上还原自主nuget包需要注意的问题
- 大牛带你直击优秀开源框架灵魂,给大家安排上!
- 一日一学:返回排序好的列表的索引顺序
- ajax请求web服务返回json格式
- 【转】WM_MESSAGE、WM_COMMAND、WM_NOTIFY等消息有什么不同
- 单片机c语言出租车计时程序,基于单片机出租车计价器课题设计c语言编写(样例3)...
- 平面设计师必备素材|中国/国潮风格
- 概率论信息论基础(随机变量、常用概率分布、贝叶斯规则、信息论基础、结构化概率模型)
- 32岁了 学python 来的及吗-32岁的程序员去了国企工作, 晒出年薪, 网友: 我没看错吧...
- Atiitt 经济学体系树与知识点概念大总结attilax
- PS画虚线的几种方法
- wireshark中筛选中文内容
- Opencv中的ROI介绍
- helm 构建 chart
- 论文阅读——Image Inpainting for Irregular Holes Using Partial Convolutions