2019年运维行业的变化还是很大的,除了比较多的新技术出现,更多的是一些原先处在设想中的技术的落地。

一年之前,大家还在热烈的讨论着容器、docker、k8s,今年就不得不开始接受自己必须会这些技术的现状了,去招聘网站看看,只要JD里写着容器技术的,都比同样水平的其他岗位工资要高。

当然,容器也不是万能的,只是最近流行的一些技术之一,今天马小哥给大家整理一下容器技术的发展史,让大家对容器技术的了解更深一层。

说容器的发展,必须要先提到云计算的发展。其实云计算到底是啥,兜兜转转这么多年也没个权威的解释,不过应用上倒是非常普遍了。云计算中例如IAAS是以虚拟机最小颗粒调度单位的,随着技术的更新迭代、应用规模的爆炸增长,开始出现调度分发缓慢、软件栈环境不统一之类的问题,随后出现的PAAS虽然一定程度上意识到了这个问题,但是在架构、支持环境上也有着较大的限制。

能够解决这些问题的就是容器技术,而Docker抓住了这个机遇,一跃成为最炙手可热的容器技术之一。Docker以Docker容器为基本的资源调度单位,容器封装整个运行时的环境,同时可以跨平台,移植简单。

这些特性一定程度上满足了当时的需求痛点,所以Docker快速成长,然后也更快的带动了容器生态的发展。从Docker出现为代表的,容器技术生态中包括引擎、调度、网络、存储、安全、监控、日志等一系列的工具开始出现,同时随着容器技术的应用,大家也发现Docker也存在一些令人非常难受的问题。

是什么问题呢?最大的问题就是容器的生态太庞大了,需求复杂的让人难以接受,我们需要众多跨主机的容器协同工作,需要支持各种类型的工作负载,企业级应用开发更是需要基于容器技术,实现支持多人协作的持续集成、持续交付平台。

Docker启动一个容器只需要一条命令,但是真正要用一个容器仍然太过麻烦。所以,后来的Kubernetes就逐渐兴起了。

跟Docker的创业公司血统不同,Kubernetes是谷歌开源的一个容器编排引擎,主要解决了容器应用中的自动化部署、编排、负载均衡等问题,所以也很快的流行开来。

于是就形成了今天提到云计算必谈容器,说到容器就不得不说Docker和K8s的现状了。

现在,容器技术已经成为了运维的普遍能力,相关的学习资料已经相当相当多了,马小哥的老师马哥也出过k8s的畅销书。所以,学习真的不是一件困难的事,最起码资料已经够全了。

那么马小哥就要提问了,你对于容器的未来是怎么看的呢?你愿意去学习容器技术吗?

转载于:https://www.cnblogs.com/xiaoxiaoka/p/11122054.html

容器已成运维必备能力,你知道它是如何出现的吗?相关推荐

  1. 【收藏】运维必备的问题定位工具及案例分析

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ [摘要]本文主要介绍各种问题定位的工具,并结合案例分析问题. [作者]李航,多年的底层开发经验,在高性 ...

  2. linux运维必备178个命令

    linux运维必备178个命令 ●线上查询及帮助命令(2 个) ●文件和目录操作命令(13 个) ●查看文件及内容处理命令(22 个) ●文件压缩及解压缩命令(4 个) ●信息显示命令(12 个) ● ...

  3. 这些都是成为高薪运维必备的 Linux 技能,你具备了吗?

    这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>-- Linux用户 ...

  4. 云网络运维必备神器:全链路故障诊断与分析

    摘要:华为云Stack全链路故障诊断与分析平台,以云网络中的逻辑网络.虚拟网络.物理网络作为网络故障分析诊断切入点,以三层网络路径拓扑为核心,端到端实现三层网络路径可视化. 本文分享自华为云社区< ...

  5. 如何做好自动化运维?自动化运维必备技能有哪些?

    万丈高楼平地起,高楼稳不稳取决于地基是否扎实.基础数据便是运维管理这座高楼的地基. 首先介绍一下我们在运维管理中所涉及到的基础数据有哪一些.请看下图: 基础数据大致分为CMDB.日志.生产DB.知识库 ...

  6. 运维工程师 能力要求

    文章目录 一 .运维工程师发展路径 二 .系统运维工程师的技能要求 三 .web运维技能要求 四 .大数据运维工程师 五.容器运维工程师 七.日志 下面简单介绍下,运维重点收集的日志数据有哪些部分以及 ...

  7. 运维必备生存指南 |《王者荣耀》乱象竟然也能反映出运维生存现状?

    <王者荣耀>已成为社会现象级手游,随之问题接踵而来.部分小学生沉迷后为买游戏道具刷爆家长银行卡.为抢夺游戏中"buff(增益效果)"大打出手. 这些问题怎么产生? 责任 ...

  8. Linux 运维必备150 个命令,值得收藏!

    Linux 运维必备 150 个命令,请配合下面的网站使用.定位你需要使用的命令,然后去这个网站查询详细用法即可. 地址:wangchujiang.com/linux-command/ 这个网站来自 ...

  9. 2022年网络运维必备软件和工具推荐

    网络运维是指为保障网络与业务正常.安全.有效运行而采取的生产组织管理活动,简称运维管理或OAM:负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率.为了让网络运维工作更高效快速,今天我 ...

最新文章

  1. Bag of Tricks for Efficient Text Classification论文阅读及实战
  2. GridView和DetailsView在同一页与不同页两种情况的联动
  3. 港口物流系统设计与优化-SMU在线学习笔记
  4. CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库
  5. Java基础学习(一)—方法
  6. oracle spring 分页查询,SpringJDBC 调用oracle 通用存储过程分页
  7. 不插网线 开机速度加快
  8. php api json查错,PHP Paypal REST API - 错误:JSON解析错误:意外的EOF
  9. mybatisplus 结果_MyBatis Plus 将查询结果封装到指定实体
  10. Atititi.名字 姓名 name 起名naming spec 的构成结构规范v2 qc2.docx
  11. 基于udp的协议netty课设题目_Netty UDP示例
  12. 彩色图像处理之色彩学基础
  13. 小学四年级计算机制作月历教案,冀教版信息技术四上第1课《制作月历》教案1.doc...
  14. 在电脑上安装Linux系统步骤
  15. 为什么要使用ELK-----EKL的原理 ---以及ELK的配置 详细! 小白都能懂
  16. infra-structure Ad Hoc
  17. 【老生谈算法】matlab算法离合器——离合器
  18. 那些年啊,那些事——一个程序员的奋斗史 ——94
  19. 最全的linux上git教程
  20. Spring面试题及答案(2021年Spring面试题大全带答案)

热门文章

  1. 学计算机和电脑办公的区别,自学编程和计算机科班出身的差别在哪?
  2. ggplot2作图详解:标尺(scale)设置
  3. 用户行为分析面面观之三
  4. spring boot rabbitmq_Spring Boot2(十):RabbitMQ 详解
  5. python完全支持面向对象编程_Python 面向对象编程概要
  6. 三百行python代码的项目_300行Python代码打造实用接口测试框架
  7. 微信小程序-跟学笔记
  8. 【Linux】监视CPU、GPU使用情况
  9. 评估数据库存储引擎的黄金三角
  10. 普通索引和唯一索引,应该怎么选择?