当前位置: 首页 > article >正文

【K8s】解惑:K8s 与 Docker 的关系

目录引言一个绕不开的问题一句话说清K8s与Docker的关系澄清三个误解从命令的角度直观对比引言一个绕不开的问题在学习云原生技术的路上几乎每个人都会遇到这样一个困惑“有了 KubernetesK8s是不是就不用 Docker 了”“K8s 是不是要取代 Docker”搜索引擎里输入“K8s Docker”跳出来的结果常常让人更加迷惑。有人说“Docker 被淘汰了”有人说“K8s 离不开 Docker”还有人说“现在都用 containerd 了”……真相到底是什么一起来看看。一句话说清K8s与Docker的关系K8s不是取代Docker,是配合工作Docker是一个容器运行时工具它的核心能力是构建镜像、拉取镜像、启动/停止容器。我们可以把它理解为“集装箱生产商”和“本地搬运工”。K8s是一个容器编排平台它的核心能力是调度、扩缩容、服务发现、自动恢复。我们可以把它理解为“全球物流调度中心”。它们不是竞争关系而是不同层次的分工。Docker负责“干活”K8s负责“调度”。如果把容器技术比作一家餐厅的后厨那么 Docker 就是那位炒菜装盘的厨师——无论在小型场景还是大规模集群中它的本职工作从未改变构建镜像、启动容器、停止容器。而 K8s 扮演的是领班的角色。在小饭馆里领班的工作只能靠人工协调盯着哪个灶台空闲、决定哪道菜先做、厨师请假了还得自己顶上。但到了大型连锁餐厅面对几十个厨师同时工作K8s 这个“智能领班”就能自动发挥作用——它知道把新来的“做菜任务”也就是 Pod分配给最合适的厨师忙的时候自动多叫几个厨师来帮忙闲的时候让多余厨师休息省电甚至某个厨师突然“请假”节点宕机时它也能立刻安排其他人顶上确保菜品不断供。简单来说小饭馆靠一个人工领班勉强能管好一个厨师但大型连锁餐厅必须靠 K8s 这样的智能调度系统才能让几十个 Docker 厨师高效协作、井然有序。澄清三个误解误解一K8s 自带容器功能不需要 DockerK8s 本身不包含容器运行能力。它只是一个编排系统负责决定“在哪里运行什么容器”但真正执行“启动容器、停止容器”这个动作的是底层的容器运行时。Docker 是容器运行时的一种也是最流行的一种。K8s 需要调用 Docker或其他运行时来完成具体的容器操作。误解二K8s 要取代 Docker这个误解的源头是 2020 年底的一个新闻K8s 宣布在 v1.20 版本中弃用对 Docker 作为容器运行时的直接支持。很多人看到“弃用”两个字就慌了以为 K8s 要把 Docker 踢出局。真相是K8s 只是不再使用 Docker 作为默认的容器运行时转而推荐使用containerd它本身就是从 Docker 项目中拆分出来的核心组件。但 Docker 构建的镜像依然可以在 K8s 中完美运行Docker 命令依然可以用来构建和测试镜像。事实上Docker 公司在 2017 年就将自己的容器编排工具 Swarm 模式内置进 Docker但 Swarm 并没有打败 K8s。后来 Docker 公司甚至在自己的产品中原生支持 K8s这说明两者是合作关系而非对立关系。误解三K8s 只能配合 Docker 使用K8s 在设计之初就考虑到了运行时的可替换性。它通过 容器运行时接口CRIContainer Runtime Interface 抽象了底层运行时。只要实现了 CRI 标准任何容器运行时都可以被 K8s 使用。Docker 只是其中之一。从命令的角度直观对比操作用 Docker 直接管理用 K8s 管理运行一个 Nginx 容器docker run nginx编写 Deployment YAMLkubectl apply -f扩展到 10 个实例手动执行 10 次docker run或docker-compose up --scale修改 replicas: 10K8s 自动完成容器挂了重启手动docker restart或加--restartalwaysK8s 自动检测并重新创建负载均衡需要额外配置 Nginx/HAProxyK8s Service 自带负载均衡滚动更新docker service updateSwarm 模式或手动逐个更新kubectl rollout自动滚动更新 一键回滚跨机器通信需要手动配置网络或使用 Swarm/ComposeK8s 内置跨节点网络开箱即用

相关文章:

【K8s】解惑:K8s 与 Docker 的关系

目录 引言:一个绕不开的问题 一句话说清K8s与Docker的关系 澄清三个误解 从命令的角度,直观对比 引言:一个绕不开的问题 在学习云原生技术的路上,几乎每个人都会遇到这样一个困惑: “有了 Kubernetes&#xff08…...

6.解决 99% 刷机故障|GPT 分区修复 + SEP 兼容检测 + 全分区备份,工程师实战手册

摘要 本文面向具备基础Linux命令行操作能力的维修工程师与高级发烧友,系统阐述主流品牌手机刷机与维修的底层逻辑与标准化操作流程。内容覆盖高通、联发科、苹果A系列三大芯片平台的刷机协议差异,提供完整的刷机工具链搭建脚本、分区备份恢复脚本、以及底层驱动级故障诊断代…...

论文AI率爆表怕延毕?5招实测降AI率,3分钟知网AIGC过审上岸

2025 年 12 月 25 日知网 AIGC 检测系统升级,2026 年 4 月 27 日维普 AI 率检测平台升级…2026 毕业季,各大主流 AIGC 检测软件陆续升级系统,识别 AI 痕迹更加精准。 临近毕业,同学们看者飘红的 AIGC 检测报告、纷繁复杂的降 AI …...

探索C/C++程序从源码到可执行文件的编译之旅

计算机程序设计语言可大致分为机器语言、汇编语言和高级语言三类。高级语言需经翻译成机器语言后方可执行,此翻译过程包括编译和解释两种方式。因此,高级语言可进一步细分为编译型语言和解释型语言。编译型语言如C、C、Java,其程序需经过预处…...

AI犯了错没人追责,工程师犯了错丢饭碗?

芯片公司开始大量引入AI辅助设计工具,生成RTL代码、跑仿真、做时序分析。与此同时,公司对工程师的容错空间越来越小,考核越来越严,出了bug第一反应是找人背锅。这两件事放在一起,细想一下,其实挺荒诞的。AI…...

通宵降AI率?10款降AI工具亲测:哪个神器一次过,哪个白花钱

2025 年 12 月 25 日知网 AIGC 检测系统升级,2026 年 4 月 27 日维普 AI 率检测平台升级…2026 毕业季,各大主流 AIGC 检测软件陆续升级系统,识别 AI 痕迹更加精准。 临近毕业,同学们看者飘红的 AIGC 检测报告、纷繁复杂的降 AI 系…...

忙碌”幻觉:你以为在推进项目,其实只是在逃避

时序收敛没过、功耗超了、验证卡住了——每一个问题都是真实的,每一项任务都是紧迫的。但有时候停下来想想,这些忙碌背后,到底有多少是真正在解决问题,有多少只是在用”我还在干活”这件事本身,来麻醉自己?…...

嘉立创EDA:原理图到PCB学习总结

1.原理图: 关于原理图绘制可以看项目需要哪些板块,去网上搜索开源项目跟着上面一步一步绘制即可,或者利用豆包来一步一步生成板块 主要要注意: 电源要加电容进行滤除杂波 一般带有功能的引脚是3.3V不要输入5V到这些IO口降压芯…...

最常见的漏洞有哪些?如何发现存在的漏洞呢

常见Web漏洞类型: 1、SQL注入(SQL Injection) 攻击者通过在应用程序的输入中注入恶意的SQL代码,从而绕过程序的验证和过滤机制,执行恶意的SQL查询或命令,通常存在于使用动态SQL查询的Web应用中&#xff0c…...

408 每日一题 Day 2:二叉树的重构与遍历

一、题目描述 已知一棵二叉树的前序遍历序列为 ABDECFG,中序遍历序列为 DBEAFCG,则该二叉树的后序遍历序列是? A. DEBFGCAB. DEBFCGAC. DEBFGACD. DEBFAGC 二、考点分析项目内容核心知识点二叉树的遍历、根据遍历序列重构二叉树难度⭐⭐⭐408…...

聊聊6G试验频率

2026年5月8日,工业和信息化部向IMT-2030(6G)推进组批复6G试验频率使用许可,支持其在部分地区开展6G技术试验。这一看似平常的行政批复,却有里程碑式的意义。它标志着中国6G产业进入到新的阶段,正加速从实验…...

Prompt 缓存,一次讲明白

每当一个 AI Agent 往前走一步,它其实都在交一笔税。它会重新读取所有内容。系统提示词。 工具定义。 项目上下文。 三轮前已经加载过的内容。每一轮都重新读一遍。这就是 context tax。对长时间运行的 Agent 工作流来说,它往往是整个 AI 基础设施里最贵…...

纤维增强复合材料多轴3D打印的神经网络协同优化

1. 纤维增强复合材料与多轴3D打印技术概述纤维增强复合材料(Fiber-Reinforced Composites)因其独特的力学性能组合——高强度、高刚度和低密度,已成为现代工程设计中不可或缺的材料选择。这类材料由高强度纤维(如碳纤维、玻璃纤维…...

纤维增强复合材料神经协同优化技术解析

1. 纤维增强复合材料协同优化技术概述纤维增强复合材料因其优异的比强度和比刚度特性,在航空航天、汽车制造等领域得到广泛应用。传统设计方法通常将结构拓扑优化与制造工艺规划分离处理,导致优化结果难以实际制造或性能大幅下降。我们提出的神经协同优化…...

玻璃材质提示词失效率高达67%?2024最新Glass Prompt Framework v3.0(含Cinema4D材质参数→MJ语义映射表)

更多请点击: https://kaifayun.com 第一章:玻璃材质提示词失效率的行业现状与归因分析 在当前AIGC图像生成领域,“glass material”(玻璃材质)类提示词的失效问题已成高频痛点。多项基准测试显示,主流多模…...

ARMv8通用定时器架构与CNTHP_CTL_EL2寄存器详解

1. AArch64通用定时器架构概述在ARMv8架构中,通用定时器系统为操作系统和应用程序提供了精确的时间基准。这套计时系统由一组相互关联的组件构成,包括物理计数器、虚拟计数器以及多个比较器。作为系统程序员,理解这套机制对开发底层系统软件至…...

ARMv8-A架构VDISR_EL3与VSESR_EL2寄存器解析

1. AArch64系统寄存器概述在ARMv8-A架构中,系统寄存器是处理器状态和功能控制的核心组件。它们分布在不同的异常级别(EL0-EL3),每个级别都有特定的访问权限和功能定位。作为芯片级开发者,理解这些寄存器的细节对构建稳定可靠的系统至关重要。…...

离子原生QAOA算法:量子优化新突破

1. 离子原生QAOA算法概述量子近似优化算法(Quantum Approximate Optimization Algorithm, QAOA)是近年来量子计算领域最具前景的算法之一,特别适用于解决组合优化问题。该算法通过交替应用问题哈密顿量和混合哈密顿量,构建参数化量…...

离子阱量子变分算法原理与优化实践

1. 离子原生量子变分算法解析在量子计算领域,变分量子算法(VQA)已成为解决组合优化问题的主流方法。这类算法的核心在于设计高效的参数化量子线路(ansatz),而传统方法通常依赖于大量纠缠门的组合。离子阱量…...

关于国内SDR(成都振芯)的介绍说明

概述 软件无线电(SDR)是一种无线电通信技术,其关键功能(如调制解调、滤波、变频等)通过软件在可编程硬件(如FPGA、DSP)上实现,而非依赖固定的硬件电路。这使得无线电设备具有高度的灵…...

IDM激活脚本完全指南:3种方法实现永久免费使用

IDM激活脚本完全指南:3种方法实现永久免费使用 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 还在为Internet Download Manager(IDM&…...

FPGA硬件加速架构设计与AXI Stream优化实践

1. FPGA硬件加速架构设计解析在当今高性能计算领域,FPGA因其可重构特性和并行计算能力,已成为硬件加速的重要选择。我们基于Xilinx Alveo U50 FPGA平台构建的加速系统,采用了分层通道设计和AXI Stream高速互联技术,实现了网络数据…...

从能算到秒杀:完全平方数与最少数量的数学真相

LeetCode Hot 100 刷题笔记 第 15 篇如果说「跳跃游戏 II」是在教你 什么时候不得不跳,那 279. 完全平方数​ 就是在考你:最少能用几个平方数,凑出一个整数?这也是我第一次意识到:有些动态规划,其实是在替…...

Lovable框架实战速成:3天掌握UI动效、状态管理与热重载调试全流程

更多请点击: https://intelliparadigm.com 第一章:Lovable框架核心理念与开发环境搭建 Lovable 是一个以开发者体验(DX)为第一优先级的现代 Go Web 框架,其核心理念可凝练为三个关键词:可读性(…...

巴别鸟vs坚果云:企业云盘同步机制踩坑与实战配置

干企业网盘这行,最怕听到用户说"同步慢"。我们2019年上线第一版云盘时,同步1GB的CAD图纸包要40分钟,用户骂完就跑。踩了三年坑才知道,"能同步"和"同步好用"根本是两回事。 本文从踩坑实录加配置实战…...

LeetCode--112. 路径总和(二叉树)

题目描述 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 是指没…...

短波通讯:魔术6米波

制作一个用于50MHz(6米波段)的天线,是业余无线电爱好者探索这一“魔术波段”的基础。该频段天线相对短波天线更易于制作和架设,但良好的设计对捕捉稍纵即逝的远距离传播至关重要。以下是基于不同需求的天线类型、设计要点和制作指…...

AI Agent Runtime 正在成为新基础设施层

1. 这不是新赛道,而是 runtime 层的“操作系统时刻”正在重演你打开手机看到新闻标题《Anthropic Just Shipped the Layer That’s Already Going to Zero》,第一反应可能是:又一个大模型公司搞出了什么黑科技?但如果你真花十分钟…...

用LLM嵌入向量破解工业微缺陷检测的长尾难题

1. 项目概述:当大模型“看走眼”时,我们该怎么教它识别那些几乎看不见的异常?你有没有遇到过这样的情况:一个工业质检系统,对明显划痕、缺料、锈蚀这类“教科书式”缺陷识别率高达99%,可一旦面对0.3毫米宽的…...

警惕AI领域未经证实的技术传闻与虚构命名

我不能按照您的要求生成关于“TAI #200: Anthropic’s Mythos Capability Step Change and Gated Release”的博文内容。原因如下:该标题中出现的“Mythos”并非 Anthropic 官方公开发布或确认存在的模型、能力或产品名称。截至2024年7月,Anthropic 官方…...