Docker 员工自述:我们为什么“输”给了 Kubernetes?

Docker不香吗?为什么还要用k8s 本文禁止转载! 目录 容器化时代来了 容器化技术的尖刀武器 Docker 横空出世 Docker怎么用? 编排系统的需求催生 k8s k8s与Docker Swarm江湖恩怨 k8s是做什么用的? K8s 架构和组件 Docker与k8s 难舍难分 开发实践,灵魂追问 最后一个问题 随着k8s 作为容器编排解决方案变得越来越流行,有些人开始拿 Docker 和 k8s进行对比,不禁问道:Docker 不香吗? k8s 是kubernets的缩写,’8‘代表中间的八个字符. 阅读详情

Docker员工自述:我们为什么“输”给了Kubernetes?

Docker 还活着。尽管它近两三年的境况并不理想,但它还在苦苦挣扎,试图找到自己的商业价值。就在上周,Docker宣布更改 Docker 软件的许可条款。在不久的将来,为大企业工作的 Docker Desktop 专业用户需要付费订阅才能继续使用。

与此同时,Docker 还推出了一项专门针对企业的新订阅计划,即 Docker Business。新条款于 8 月 31 日生效,但 Docker 给出了截至 2022 年 1 月 31 日的宽限期,以便开发人员遵守新服务协议并在有需要的时候购买付费订阅。

不出所料,Docker 的举措引发了开发者的讨论。虽然许多人表示理解 Docker 新订阅背后的考虑,但也表达了他们的不满。批评主要分两类,有些人认为 Docker 的决定开创了有潜在“危险”的先例,未来它可能会增加订阅成本。不过,其他人表示,这种观点并没有考虑到团队如果不得不依赖“维护不善”的开源软件时,会产生更高的成本。

另一方面,人们最担心的是企业内部采购流程的难度,这可能会“劝退”开发者继续使用 Docker,自然而然地,不少人开始探索替代方案,包括 Minikube、Canonical 的 MicroK8s 等。

至于开发者和企业会不会觉得 Docker Desktop 的替代方案更方便,又或者选择支付订阅计划所需的少量费用从而保持现有工作流程不变,还有待观察。

Docker 的商业尝试无可厚非,但更遗憾的是,Docker 从未成功将技术创新转化为可持续的商业模式,还被迫在 2019 年 11 月将企业业务出售给 Mirantis。

今天,广受欢迎的开源编排工具 Kubernetes 已经取代了 Docker 为自己设计的利润核心 Swarm 企业容器编排工具。于是,Docker 苦心经营多年的利润还是“泡了汤”,之后只能半死不活地挣扎求存。但是,真实的故事要比这复杂得多。近日,外媒 InfoWorld 采访了数位前任及现任 Docker 员工、开源贡献者、客户及行业分析师,试图从这个分崩离析的故事中找寻真相。

“每件事都只能浅尝辄止”

严重依赖巨额风险投资、竞争格局不断变化加上各大云巨头都想分一杯羹,Docker 这家年轻企业面临的压力实际远远超过大多数人的想象。

Docker 从 2014 年左右开始认真考虑将自身的容器市场领先地位转化为可变现商业战略。2014 年与 2015 年,该公司分别用一部分风险投资收购了 Koality 与 Tutum,同时也推出了 Docker 企业支持计划的首个迭代版本。

这些投资后来催生出了 Docker Hub 等产品——大家可以把它理解成是 Docker 镜像的 GitHub(目前仍然存在)——最终又成就了 Docker Enterprise。但这些产品一直没能真正受到企业客户的认可,他们通常乐于同更成熟的合作伙伴携手,或者是自主构建而非直接采购解决方案。因此 Docker 只能继续努力开发客户真正想要的产品组合。

Docker 创始人 Solomon Hykes(于 2018 年 3 月宣布从 Docker 离职)在接受采访时指出,“我们一直拿不出优秀的商业产品,原因是我们始终无法集中注意力。我们对每件事都只能浅尝辄止。单是维持开发者社区的增长并构建一款伟大的商业产品就已经够难了,当时我们还需要同时开发三到四款。很遗憾,我们在这方面投入了大量精力和金钱,但没能在任何一条道路上走到终点。”

事后来看,Hykes 认为 Docker 不应该急于开发产品,而最好能更多倾听客户的意见。Hykes 感叹道,“我本来没必要急着扩大商业产品的规模,反倒该用更多资金从社区中收集洞察见解,并建立起一支理解需求、有能力解决需求的团队。我们在 2014 年曾经面对转折点,但我们觉得自己等不及了,所以在急切当中做出了决定。实际上并没那么急。”

也有人认为 Docker 过早把好东西免费发布了出来。今年年初,谷歌的 Kelsey Hightower 在采访中表示,“他们相当于是免费推出了自己最有份量的王牌。他们已经解决了问题,而且是全面解决:设计镜像、构建镜像、存储镜像、运行镜像。之后还剩什么?没有空间了呀。”

Hykes 并不同意这样的观点。“我认为这说法不对。一般来讲,核心开源产品先要创造巨大的增长,之后才能找到可行的商业化机会。很多企业都成功实现了 Docker 的商业化,只是 Docker 自己没有。Docker 中的很多东西都可以成功商业化,只是 Docker 自己没做成。”

例如,Red Hat 与 Pivotal(现属于 VMware)都是 Docker 的早期合作伙伴。他们将 Docker 容器集成至自己的商业 PaaS 产品(分别是 OpenShift 与 Cloud Foundry)当中,并为开源项目做出了贡献。

如今回忆起来,Hykes 还觉得他混淆了“社区与生态系统”这两个概念。Red Hat 根本“不是社区中的一部分,他们也从来不真正在乎 Docker 到底能不能成功。我们错误地希望让 Red Hat 成为社区中的一部分。回想起来,这样的伙伴关系永远不可能给 Docker 带来助益。”

因此,旅游科技企业 Amadeus 等早期客户从 2015 年起转向 Red Hat,借此填补 Docker 留下的企业应用空白。其云平台负责人 Edouard Hubin 表示,“我们直接从先驱用户转型为 Red Hat 的主要合作伙伴。我们在这种模式下使用 Docker 开源版本,并由 Red Hat 为我们提供容器技术支持。容器化是颠覆虚拟化的重大技术变革的第一步,而真正改变了企业游戏规则的是容器编排解决方案。很明显,Docker 没能压制住 Kubernetes,最终被迫陷入极为困难的局面。”

Docker 公司前 CEO(2013 年至 2017 年)Ben Golub 则表示,“正所谓「神仙打架、凡人遭殃」。我们都知道,这场风暴的中心其实并不在于 Docker,而是各大云服务商之间的惨烈搏杀。他们都想把 Docker 拉向自己的方向,而选择忠于我们最初设立的价值观与业务根基简直像是在钢丝上跳舞。”

这位前任 CEO 指出,随着 Docker 的不断发展,这一切因素都自然而然造成一种“紧张”的氛围。Golub 回忆道,“我们希望建立起伟大的社区并通过开发者产品获利,同时还希望打造一款出色的运营商产品,帮助客户大规模构建并部署容器。虽然愿景在此,但我们很快意识到自身必须迅速扩大规模,而且拿不出太多时间来平衡社区发展与商业企业转型这两条路线……作为一家初创企业,我们每天在匆忙中做出上百个决定,之后就是祈祷自己能少犯点错。”

与 Kubernetes 谈不拢的合作:自负与傲慢

纵观整个发展历程,Docker 做出了很多令其追悔莫及的决定,但其中最严重的一个当数拒绝接受 Kubernetes 作为首选新兴容器编排工具。面对这位新朋友,Docker 摆出了敌对的架势、一意孤行地推进自己的专有 Docker Swarm 编排工具。

事实上,Docker 公司在 2014 年本来有机会与谷歌 Kubernetes 团队开展密切合作,并在过程当中把控整个容器生态系统。

Docker 最早一批员工、也是效力时间最长的 Jérôme Petazzoni 表示,“我们最大的错误就是错过了 Kubernetes。当时我们正处于集体心态膨胀的状态,我们认为 Kubernetes 太复杂了,Swarm 一定能获得成功。这种错误判断也最终让我们陷入了集体失败。”

据多位亲历者证实,双方在谷歌旧金山办公室内展开的紧张讨论中包含众多技术细节,两边对于容器编排的具体实现方法也都有着明确而强烈的己见。

Kubernetes 联合创始人、现任 VMware 公司副总裁 Craig McLuckie 表示,他曾提出将 Kubernetes 捐赠给 Docker,但双方未能达成协议。他在采访中提到,“两边确实有点互相看不起的意思。我们从 Docker 那边感受不到任何开发经验,感觉上这群年轻的暴发户根本不理解分布式系统的管理秘诀。”其他在场人士也提到讨论氛围并不正式,当时的主要诉求就是寻找联合开发的可能性。但无论如何,两边团队未能达成任何统一的意见,于是最终分道扬镳。谷歌则在 2014 年的夏季推出了 Kubernetes。

Hykes 也承认,当时 Docker 与谷歌团队之间的关系非常紧张。“有那么一刻,我们的自负占据了上风。谷歌拥有很多既聪明又富有经验的人才,但 Docker 这位局外人却被胜利冲昏了头脑。我们没在谷歌工作过、也没上过斯坦福大学、更没有计算机科学博士学位。有些人不想让对方来瞎掺和,于是这就成了一场自我之战、「反智」之战。最终,Docker 与 Kubernetes 团队之间充满意义的合作就这样胎死腹中了。”

Docker 公司最早的一批员工、前业务发展与技术联盟副总裁 Nick Stinemates 表示,“我们本可以让 Kubernetes 成为 GitHub 之上头顶 Docker 名号的一流 Docker 项目。事后看来,Swarm 的上市时间太晚,最终引发了无法挽回的失败。”

“一方面是我们太过自负,另一方面则在于 Kubernetes 几位联合创始人 Joe Beda、Brendan Burns 以及 Craig McLuckie 的尖锐态度——他们对于服务层级 API 的需求有着毫不让步的坚持,但 Docker 在技术上却并不太关注单一 API。所以我们双方根本无法达成一致。”Stinemates 说道。

无论如何,Kubernetes 最终赢得了容器编排之战。

但 Craig McLuckie 也强调,他“不知道 Kubernetes 会发展到今天这个程度。事后分析太容易了,但人在局中时确实没办法看得那么清楚。”

高层的裂隙

在 2015 年以 10 亿美元的“独角兽”估值完成 9500 万美元的巨额 D 轮融资之后,Docker 终于走到了炒作周期的顶峰。

Stinemates 表示,“这轮融资给 Docker 设下了极高的发展期望,也暴露出我们这家企业即将面临的一系列根本难题。我认为当时担任公司 CEO 的 Ben Golub 有很多想法跟 Hykes 不同,而且大家都知道两个人出现了意见分歧。董事会大量参与、努力安抚创始人的情绪,同时也给了 CEO 足够的回旋余地,希望推动公司走向成功。如果由 Hykes 决定,那么他会坚持以社区为导向的路线创造病毒式传播。而在 Ben 看来,越早转向商业运营就越能掌握主动权。这种紧张的局势,导致我们在两条路上都没能走到底。”

这种态势最终催生出两个 Docker:面向开发人员、广受欢迎的命令行工具兼开源项目 Docker 社区版,以及面向希望大规模采用容器的企业客户的商业工具套件 Docker 企业版。遗憾的是,公司的行动太慢了,没办法把二者明确拆分开来并分别提供发展资源。

到 2018 年,裂隙开始显现。Docker 公司逐渐无法在日益不满的开源社区及强大的合作伙伴,与要求在生产环境中运行容器的苛刻企业客户之间找到可行的路线。

不久之后的 2018 年 3 月,Hykes 离开了自己一手创立的公司。他在一篇博文中写道,“作为创始人,我当然有着复杂的情绪。任何一位创业者都希望自己的公司能够在自己离去时仍能获得成功。我的这一天也终于到来,没想到是以这样苦乐参半的方式。对创始人来说,放弃一生追逐的梦想确实是种煎熬。”

如今回望过去,Hykes 倒是超脱了出来。“我意识到自己并不属于这家公司,继续留下也没有什么建设性贡献,所以我离开了……我已经失去了创业的乐趣,所以要么留下当个 CEO、要么直接告别更好。”

面对日益严重的资金问题,Docker 公司轮换了新的 CEO——Ben Golub 于 2017 年 5 月让位于给前 SAP CEO Steve Singh;2019 年 6 月,前 Hortonworks CEO Rob Bearden 又从 Singh 手中接过权柄。

现在 Docker 的定位是什么

在初始投资者 Insight Venture Partners 与 Benchmark Capital 3500 万美元的现金支撑之下,如今 Docker 的“残躯”正在七年资深人士 Scott Johnston 的领导下,由 Docker Engine 容器运行时、Docker Hub 镜像库以及 Docker Desktop 软件苦撑着。

Johnston 在采访中表示,自己正努力“像激光般聚焦开发者的实际需求”,希望以此帮助 Docker 公司回归本源。“我们认为 Docker 公司比以往任何时候都更强大,凭借的是三个核心:以客户为中心、统一的上市规划与更具生态系统友好度的商业模式。”

Johnston 决心不再重蹈过往的覆辙,专注为企业内的核心软件开发者受众提供价值。

Johnston 认为,“Docker 2.0”的增长机会在于为安全、经过验证的镜像提供新的开发者工具与可信内容,同时为以容器技术为基础的新兴计算模型(例如无服务器、机器学习及物联网工作负载)持续提供推动力。

更重要的是,Docker 仍然是行业标准的容器运行时,目前 Docker Desktop 拥有 300 万的可观装机量。此外,在 Stack Overflow 的《2021 年开发者调查》报告中,49%的受访者表示自己经常使用 Docker Desktop 工具。

尽管如此,人们对 Docker 的未来仍然不太看好。Stinemates 坦言,“直白一点的话,我会质疑如今的 Docker 还算不算真的存在。从职业角度来看,这真的很可悲。我再也没遇到过能像 Docker 那样令人兴奋、充满活力而且时刻创造出火花的企业。”

Hykes 则总结道,“公平地说,Docker 没能把自己的业务潜力转化成实际价值……至少目前还没有。但我很高兴 Docker 在经历了这么多年的坎坷之后再次抓住了建立业务的机会。这证明了 Docker 项目的品牌和底子都很厚实。”

【Godot4自学手册】第一节配置Godot运行环境 Godot是一款自由开源、由社区驱动的 2D 和 3D 游戏引擎!它是一款功能丰富的跨平台游戏引擎,可以通过统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。游戏可以一键导出到多个平台,包括主流的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS)、基于 Web 的平台以及主机平台。 阅读详情

相关推荐

高效低功耗设计:PMOS电子开关在墨水屏与ADC采样电路中的创新应用

本文深入探讨了PMOS电子开关在低功耗设计中的创新应用,特别是在墨水屏和ADC采样电路中的关键作用。通过详细分析PMOS的导通机制和近乎零静态功耗特性,展示了其在待机低功耗场景下的显著优势,并提供了实用的电路设计技巧和元器件选型建议,帮助工程师实现极致的功耗优化。

weixin_29193359的博客 163

【k8s系列】使用MicroK8s 5分钟搭建k8s集群含踩坑经验

MicroK8s 是一个经过 CNCF 认证的轻量级的 Kubernetes开源部署工具,用于自动化部署、扩展和管理容器化应用程序。它在一个小的占用空间中提供了核心 Kubernetes 组件的功能,使其可以从单个节点扩展到高可用性生产集群。MicroK8s 是一个单一的软件包,使开发人员能够在60秒内获得功能齐全、一致且安全的 Kubernetes 系统。1.查看MicroK8s安装状态2.启动和停止MicroK8s服务3.查看集群节点和服务状态4.修改MicroK8s指令别名5.部署和运行APP。

Eshare分享 8074

从零到一:华为iMaster NCE-Campus部署中的Euler OS与FusionInsight深度解析

本文深入解析华为iMaster NCE-Campus部署中Euler OS与FusionInsight的关键技术要点,包括RAID配置、网络绑定技术、安装避坑指南及性能调优方案。通过实战经验和详细配置示例,帮助工程师提升部署效率与系统稳定性,确保华为企业级解决方案的高效运行。

f6g7h8i9j的博客 550

K8s 为什么要弃用 Docker?

在写“K8s”系列文章的过程中,很多读者留言询问 K8s 弃用 Docker 的事,担心现在学习 Docker 是否还值得,是不是该切换到 containerd 或其他运行时。 这些怀疑有一定的道理。两年前,K8s 发布“弃用 Docker”的消息时,确实在社区引起了“轩然大波”,影响甚至蔓延到了社区之外,K8s 不得不写了好几篇博客来重复解释原因。 两年过去了,虽然 K8s 1.24 已经实现了“弃用 Docker”的目标,但很多人似乎对这一点还不是很清楚。所以本篇文章就来聊聊这个话题。 CRI(容器

CNBPA的博客 4334

卫星图像检测,分割,跟踪,超分辨率,数据集调研,以及论文笔记

目标检测,针对物体有很多类如桥,烟囱,罐子等,有静态图像下的检测,也就是图像源头多来自谷歌地图,但是前后帧没有任何联系,并且谷歌地图相对来说比较清楚,难度小一点,也有粗粒度以及较细粒度的检测,然后卫星视频的数据集较少,则可以通过前后帧的联系来辅助检测,并且卫星帧基本上只对车,船,飞机,火车进行检测,没有进行细粒度的检测即将车辆分类为卡车,皮卡,小轿车,但是关船,则可以分类为货船以及军舰,因为目前的卫星视频中小车实在太少了,难以进行更细粒度的检测。luojia 三号卫星。

zhangzhao147的博客 4709

RT-Thread与ROS2通信:micro-ROS在STM32上的移植实践

本文详细介绍了在STM32平台上使用RT-Thread实时操作系统移植micro-ROS实现与ROS2通信的实践方案。通过对比rosserial方案,重点阐述了micro-ROS基于XRCE-DDS协议栈在数据可靠性(丢包率低于1%)、双模式通信(UDP/串口)以及C/C++混合编程方面的优势,为嵌入式设备与ROS2的高效通信提供了完整解决方案。

emacs5lisp的博客 332

K8s为什么要放弃Docker

Docker 于 2013 年发布,解决了开发人员在端到端运行容器时遇到的许多问题。下面是他包含的所有东西:● 容器镜像格式● 一种构建容器镜像的方法(Dockerfile/docker build);● 一种管理容器镜像(docker image、docker rm等);● 一种管理容器实例的方法(docker ps, docker rm 等);● 一种共享容器镜像的方法(docker push/pull);● 一种运行容器的方式(docker run);

Levin的技术工厂 1万+

主成分分析避坑指南:为什么你的PCA结果总是不理想?

本文深入剖析了主成分分析(PCA)在实际应用中效果不佳的常见原因与解决方案。针对数据标准化、协方差矩阵选择、主成分数量确定、载荷矩阵解读等关键环节,提供了详细的避坑指南和诊断方法,并探讨了PCA的局限性及非线性数据结构下的备选方案,帮助数据分析师获得更稳健、可解释的降维结果。

convnet3designer的博客 513

5分钟快速上手LabelImg:图像标注工具完整指南

想要快速掌握图像标注工具却不知从何开始?LabelImg作为一款简单易用的开源图像标注工具,是计算机视觉项目数据准备的绝佳选择。本文将为你提供从安装到高效使用的完整指南,让你在5分钟内快速上手LabelImg图像标注工具,轻松创建高质量的标注数据集。 ## 🎯 项目介绍与价值主张 LabelImg是一款基于Python和Qt开发的图形化图像标注工具,专门用于为目标检测项目创建标注数据。它支持

gitblog_00045的博客 816

MFC Tab Control控件完全指南:从基础使用到高级定制

本文详细介绍了MFC中TabControl控件的使用方法和高级技巧。主要内容包括:1) TabControl基础属性设置与绑定;2) 样式定制和外观自定义;3) 创建派生类实现扩展功能;4) 动态页面管理和子对话框控制;5) 高级功能如标签拖拽排序和右键菜单。通过完整代码示例,展示了从基本应用到复杂场景的实现方案,包括多标签页管理、自定义绘制、动态添加/删除标签等核心功能,为MFC开发者提供了全面的TabControl开发指南。

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 261

如何使用Github创建一个完全免费的个人网站

摘要: 本文详细介绍如何利用Github Pages免费搭建个人静态网站,适合零基础用户。首先需注册Github账号并创建特定命名的仓库(格式:用户名.github.io),然后通过网页或命令行创建index.html文件作为网站首页。完成后可通过"仓库设置- Pages"获取网站链接。文章还包含GitHub Desktop的安装使用、代码提交指南及常见问题自检方法,并说明即使Github被墙也可迁移至国内平台(如码云)。整个过程无需编程基础,仅需15分钟即可完成基础网站搭建。

安德洛夫 1514

2024之际探讨一下k8s弃用docker的原因;

为了深刻了解原因,首先需要知道容器运行时的概念:容器运行时(Container Runtime)是一种负责在操作系统层面创建和管理容器的软件工具或组件,主要任务包括创建和启动容器、管理容器文件系统、管理和限制资源、协助配置容器网络、保证容器与宿主机间相互隔离;docker和containerd都是比较常用的容器运行时,而containerd究竟是什么,他与docker之间的关系又是什么?在2016年12月14日,Docker公司宣布将containerd从docker中分离,并由开源社区独立发展、运营。

chililopp的博客 3254

ROS机器人里程计模型

3.5 移动机器人系统模型 相信大家的机器人平台STM32端底层控制和机器人urdf建模都已经顺利完成了,在正式开始ros端编写机器人启动功能包之前,我们还不得不学习一些必要的理论知识。别担心数学不好,这里基本都是高中数学。下面我们开始,Are you ready? 没准备好也开始了。 3.5.1 常用坐标系系统模型 在移动机器人技术研究中,最为常用的坐标系统是笛卡尔坐标系统。而在SLAM算法研究中,有如下几个比较常见的笛卡尔坐标系统,它们分别为机器人坐标系XR YR OR 、传感器坐标系XS YS OS

「小白学移动机器人」一个专注分享移动机器人相关知识的公众号! 1万+

Docker员工自述:我们为什么“输”给了Kubernetes?

编译|核子可乐、燕珊 Docker 如今的体量与当初的潜在愿景相比实在太过渺小,本文将带你了解 Docker“落得如此田地”的原因和真相的细节。 Docker 还活着。尽管它近两三年的...

程序员小灰的博客 362

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Docker 员工自述:我们为什么“输”给了 K8S?

转自:InfoQ Docker 如今的体量与当初的潜在愿景相比实在太过渺小,本文将带你了解 Docker“落得如此田地”的原因和真相的细节。 Docker 还活着。尽管它近两三年的境况...

关注微信公众号【开源Linux】,后台回复『10T』,领取10T学习资源大放送,涵盖Linux、虚拟化、容器、云计算、网络、Python、Go等书籍和视频 345

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Docker员工自述:我们为什么“输”给了K8s?

frominfoQ编译|核子可乐、燕珊Docker 如今的体量与当初的潜在愿景相比实在太过渺小,本文将带你了解 Docker“落得如此田地”的原因和真相的细节。Docker 还活着。尽...

架构文摘 326

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Kubernetes K8S 基于 Docker 安装部署

在 Docker 容器技术被炒得热火朝天之时,大家发现,如果想要将 Docker 应用于具体的业务实现,是存在困难的——编排、管理和调度等各个方面,都不容易。于是,人们迫切需要一套管理系统,对 Docker 及容器进行更高级更灵活的管理。就在这个时候,K8S 出现了。K8S,就是基于容器的集群管理平台,它的全称,是 Kubernetes。 本次主题将会为你分享: K8S 起源 K8S 集群 为什...

GitChat 1万+

Docker 员工自述:Docker 为什么输给了Kubernetes?

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》

2401_84010901的博客 1005

【K8s】什么是Docker和K8S(Kubernetes)

原文: Docker和容器技术为什么会这么火爆?说白了,就是因为它“轻”。 在容器技术之前,业界的网红是虚拟机。虚拟机技术的代表,是VMWare和OpenStack。 相信很多人都用过虚拟机。虚拟机,就是在你的操作系统里面,装一个软件,然后通过这个软件,再模拟一台甚至多台“子电脑”出来。 虚拟机,类似于“子电脑” 在“子电脑”里,你可以和正常电脑一样运行程序,例如开QQ。如果你愿意,你可以变出好几个“子电脑”,里面都开上QQ。“子电脑”和“子电脑”之间,是相互.....

我的笔记本 1万+

Docker不香吗?为什么还需要K8s?

干货满满!10分钟看懂K8S底层原理

Edison's 小宇宙 2万+

kubernetes (k8s) 与 Docker 关系

kubernetes (k8s) 与 Docker 关系 简要介绍 Docker就像飞机,而Kubernetes就像飞机场。 Docker: 是一个开源的应用容器引擎,开发者可以打包他们的应用及依赖到一个可移植的容器中,发布到流行的Linux机器上,也可实现虚拟化。 kubernetes: 是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 kubernet...

zf_yusen的专栏 1万+
上一篇: 没项目经历,面试有点怂....
下一篇: 快来抄作业,大厂“双11”限流方案!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值