当前位置:首页 > 技术 >

docker被k8s弃用(k8s和docker先学哪个)

来源:原点资讯(www.yd166.com)时间:2023-04-18 02:12:38作者:YD166手机阅读>>

作者 | 马超

出品 | CSDN(ID:CSDNnews)

开源真是火了,近些年成功的IT项目像TensorFlow、RocketMQ、TDEngine都是开源项目,而且这种火爆还出了圈,连带着RISC-V这种准开源的芯片也成为了各方争抢的香饽饽。但是如果仔细观察这一片开源火爆的背后其实也有不少隐忧,由于开源只是一种松散、开放的合作方式,这种合作方式往往能够带来人们意想不到的高价值产出,但由于目前主流的开源协议往往没有对于后续价值分配做出严格约定,这也就造成了诸如“某大厂上开源耻辱墙”、“开发者上门要索要代码”的闹剧频频出现,但这些小纷争和开源巨大的利益蛋糕比起来都是小场面,目前开源界的三大战役主要是dockers vs k8s、红帽Linux vs Cent OS以及亚马逊 vs Elastic,而这其中Docker的发展轨迹最为典型,也最值得我们思考。

docker被k8s弃用,k8s和docker先学哪个(1)

docker被k8s弃用,k8s和docker先学哪个(2)

Dockers Desktop收费如饮鸩止渴,加快与k8s的分手历程

近期,Docker 公司更新了旗下产品的订阅策略,其中最显著的变化是Docker Desktop条款的修改。Docker Desktop 对于同时满足雇员少于 250 人,年收入少于 1000 万美元的小型企业、个人、教育和非商业性开源项目仍然免费。但是大中型企业则需要它需要付费了,价格每个用户每月 5 美元起。

虽然收费条款有5个月的宽限,但是而对不断商业化的Docker,开源替代产品也开始跃跃欲试,比如像Podman UI、lima都是不错的选择。而最令人唏嘘的是Docker这样一位开源界的三好学生,为什么会有如此之大的转变。

docker被k8s弃用,k8s和docker先学哪个(3)

Docker-曾经的屠龙少年

天下武功唯快不破,在云计算的江湖从虚拟机到容器,再到Serverless莫不如此。十年前OpenStack的发布让云计算正式进入了虚拟机的IaaS时代,OpenStack凭借其开源、开放的特性,使得私有云的创建门槛大幅度降低,理论上讲任何掌握了OpenStack开发能力的企业都可以自行创建和提供云计算服务。

当时的云计算,本质上都是基于虚拟机的,OpenStack可以将一些性能强劲的物理服务器,拆分成若干个虚拟机,提供给用户使用,但虚拟机还是太重了。即使是飞天集群,新增部署虚拟机的时间也是以分钟来计的。但是互联网上的机会往往转瞬即逝,分钟级的等待对于用户来讲就是不能忍受的煎熬,因此瘦身版的虚拟机也就是容器开始走入了大家的视野。

通俗的讲,容器就是基建狂魔版的云平台,虽然传统的基建技术安全性更高,稳定性也更好,但是从头修路、盖房、装修成本太高时间也太长,而容器本质上是一个最小运行环境的镜像,只要给点阳光就能野蛮生长,而且用完以后想拆也很方便,是应对云时代流量冲击的神器。目前Docker几乎已经成了容器的代名词,每个网民都接受过由Docker提供的服务,IT人在日常工作中肯定都接触过Docker,Docker作为容器技术的始祖,以一个憨态可掬的小鲸鱼形象出现,在刚刚出场之际就将Vmware旗下的Paas平台-Cloud foundry斩于马下。

2013年开始,云计算的PaaS大幕开启。在PaaS时代,云计算的最小使用单位从虚拟机变成容器。最早出现流行开来的PaaS平台是由Vmware创立的CloudFoundry。2012年在帕特.基辛格正式接手Vmware以后,就开始在PaaS方向发力,Cloud Foundry正是基辛格亲手打造出来的拳头产品,通过应用托管功能。开发者只需要通过一条简单的命令,就可以将整个项目打包,上传到Cloud Foundry,而Cloud foundry主机集群中,找到满足用户需求鹤机,通过容器化技术,解压并运行用户的项目包,并快速对外提供服务。令人感叹的是历史总是这样的对称美,Cloud Foundry在被Docker打败之后,基辛格回归英特尔推出的首款拳头产品至强三代Ice Lake有一款专门针对docker的增加型号-8352v,这个型号在高密度容器部署方面有奇效,这段往事读者可以参考前文《溢价5倍欲将Sifive收入麾下,英特尔的绝地反击战》、《超异构时代“炼金术”,开发者表示“惊艳”》这里不加赘述了。

除了基本的容器功能以外,Cloud Foundry还提供应用分发、监控,标准化灾备体系等等服务,Cloud Foundry将程序员从繁重的运维任务中解放出来,让开发者不需要再去关心运行平台的资源使用状况。但是Cloud Foundry并没有把工作做到极致, 其打包功能一直为外界所诟病。开发者甚至要为每个应用版本应用打一个包,其带来的调试成本之高令人咋舌,甚至有人抱怨在Cloud Foundry所花费的调试时间远远高于开发一款新的应用。

docker被k8s弃用,k8s和docker先学哪个(4)

首页 123下一页

栏目热文

docker和k8s哪个值得买(k8s为什么要弃用docker)

docker和k8s哪个值得买(k8s为什么要弃用docker)

本文就带你详细了解下这两者到底是什么?必须二选一,非此即彼?还是可以相亲相爱,共同生存?一、Docker1.1 Dock...

2023-04-18 02:12:02查看全文 >>

k8s为啥不建议用docker了(为啥k8s要放弃docker)

k8s为啥不建议用docker了(为啥k8s要放弃docker)

Docker 大概没想到,2020 年,它在技术圈内的两次成为(舆论的)焦点,竟然都是因为信息差(说是“标题党”也不为过...

2023-04-18 02:44:51查看全文 >>

有了docker为什么需要k8s(docker容器多为什么需要k8s)

有了docker为什么需要k8s(docker容器多为什么需要k8s)

常言道:“一千个读者眼里有一千个哈姆雷特”。同样的话也适用于 Kubernetes,同样的系统在不同的开发人员眼中也是不...

2023-04-18 02:16:41查看全文 >>

k8s 弃用docker 代替方案(k8s为啥不建议用docker了)

k8s 弃用docker 代替方案(k8s为啥不建议用docker了)

containerd简介containerd是一个工业级标准的容器运行时,它强调简单性、健壮性和可移植性。contain...

2023-04-18 02:52:08查看全文 >>

docker和k8s面试常问问题(学会docker和k8s能找下工作吗)

docker和k8s面试常问问题(学会docker和k8s能找下工作吗)

▌《尼恩Java面试宝典》升级规划:尼恩总结的Docker面试题已收入咱们的 《》,供后面的小伙伴参考,提升大家的 3高...

2023-04-18 02:51:24查看全文 >>

k8s最佳应用部署方案(k8s快速部署平台)

k8s最佳应用部署方案(k8s快速部署平台)

Kubernetes是最近DevOps世界里最让人激动的技术了。在过去的几年里它吸引了很多人。它瞬间成名的原因是强大的容...

2023-04-18 02:34:50查看全文 >>

k8s和docker学习顺序(k8s和docker什么关系)

k8s和docker学习顺序(k8s和docker什么关系)

“ 一文让你成为Docker和K8s的懂王!”最近,K8s和Docker的离婚案闹得大伙心慌慌的。两位改变世界的神仙打架...

2023-04-18 02:16:57查看全文 >>

docker和k8s哪个更有发展前景(学会docker和k8s能找下工作吗)

docker和k8s哪个更有发展前景(学会docker和k8s能找下工作吗)

容器编排正在快速发展,Kubernetes 和 Docker Swarm 是该领域的两大参与者。Kubernetes ...

2023-04-18 02:32:56查看全文 >>

k8s和docker是一样的东西吗(k8s为什么要弃用docker)

k8s和docker是一样的东西吗(k8s为什么要弃用docker)

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计...

2023-04-18 02:52:25查看全文 >>

docker使用步骤(docker使用实例)

docker使用步骤(docker使用实例)

作者 | Timothy Mugayi译者 | 弯月 责编 | 徐威龙封图| CSDN 下载于视觉中国Docker容器已...

2023-04-18 02:52:41查看全文 >>

文档排行