Administrator
发布于 2026-08-12 / 3 阅读
0
0

第一章.k8s介绍说明-基础设施的变革2

来源链接:https://www.bilibili.com/video/BV1PbeueyE8V?spm_id_from=333.788.videopod.episodes&vd_source=0e85828f19fba96334ebaebea2da3e2f&p=3

一、Kubernetes核心优势

  • 默认自带服务发现与负载均衡:对比传统环境需手动部署LVS、Nginx、Apache等组件搭建负载调度器,K8s仅需一条命令创建Service资源即可完成集群内负载均衡部署,大幅降低运维成本。

  • 存储编排能力:仅需一条命令即可调用集群存储资源,云环境支持按使用量计费,存储容量扩容(如从10G扩容至100G)也可通过单条命令快速完成,无需手动操作。

  • 自动部署与回滚:默认支持部分DevOps能力,可通过定义Job任务检测远程代码仓库更新,自动调用K8s接口完成应用部署;回滚仅需执行单条rollback命令即可从新版本(如V1.1)回退至旧版本(如V1.0),无需手动修复代码问题。

  • 自动资源调度与弹性伸缩:自动为应用挑选当前资源最优的节点运行,无需人工选择机器;支持自定义CPU阈值(如80%),当应用CPU使用率超过阈值时可自动扩容节点,实现水平扩展。

  • 自我修复(核心特性):容器支持秒级启动,应用故障时可瞬间创建新容器替代故障实例,修复成本极低,远优于传统虚拟化修复成本高的痛点。

  • Secret配置管理:针对集群内的敏感数据(如数据库root密码)进行编码处理,避免明文泄露,非敏感数据无需使用该机制。

  • 大规模集群支持:官方建议单集群节点数不超过5000个,单节点Pod数不超过110个,集群总Pod数不超过15万个,容器总数不超过30万个;超出规模可拆分为多集群,不同集群间支持互相访问,可满足大型企业需求。

  • 开源生态优势:项目完全开源,任何人都可参与项目贡献并从中获益,企业可基于自身需求开发定制化功能,即使仅贡献早期版本也能与全球企业的开源成果叠加,反哺社区形成正向循环,这也是K8s获得高市占率的核心原因之一。

二、Kubernetes的前身技术借鉴

K8s的核心能力吸收了谷歌两套内部集群管理系统的优势:

  • Borg(博格):谷歌2003年投产的内部集群管理软件,2008年概念公开,主要用于管理大规模容器化工作负载,是谷歌核心基础设施,解决了谷歌用户量激增带来的机器管理、资源利用率提升问题。K8s借鉴了Borg的调度器设计、作业类型、资源分配、故障隔离等特性。

  • Omega(欧米伽):谷歌2013年开发的大规模动态环境、多租户环境集群管理系统,K8s借鉴了其多租户支持、声明式配置两大核心特性。

三、Kubernetes行业应用现状与典型案例

3.1 集群规模使用趋势

根据行业调研数据:

  • 2020年:企业K8s集群节点数不超过5个的占比30%,6-10个的占比27%,11-25个的占比16%,26-50个的占比13%,50个以上的占比15%。

  • 2022年:节点数不超过5个的占比大幅下降,50个以上的大规模集群占比大幅提升,2024年大规模集群使用趋势持续走高。

3.2 企业采用K8s的核心原因(多选)

  • 提高应用灵活性(更快上线、更新、迭代):59%的企业选择

  • 提高云资源利用率:59%的企业选择

  • 提升开发人员效率:54%的企业选择

  • 降低云成本:46%的企业选择

  • 提升运维人员效率:37%的企业选择

3.3 经典成功案例

  1. Pokémon GO(宝可梦):2016年上线后15分钟实际用户量就达到预期的50倍,传统架构无法支撑,依托谷歌K8s集群快速扩容数千个节点,顺利支撑了澳大利亚、新西兰、美国、日本的上线,峰值每日处理10万+在线玩家、5-10TB数据。

  2. 拜耳作物科技:使用包含24000个CPU内核、1.48PB内存、15000个节点的K8s集群,用于筛选有前景的种子基因。

  3. OpenAI:使用7500个节点的K8s集群训练大语言模型,支撑了GPT-3.5、GPT-4.0等产品的研发。

四、Kubernetes当前面临的行业挑战

  1. 内部缺乏经验和专业技能:51%的企业投票选择该选项,K8s生态完整、功能覆盖全,结构相对复杂,对运维、开发人员的技能要求较高。

  2. 难以聘请专业的K8s工程师:37%的企业投票选择,当前行业成熟K8s人才供给不足,人才缺口大。

  3. 云原生技术迭代速度快:34%的企业投票选择,K8s作为较新的云原生技术仍在大版本迭代,但2024年学习的v1.29版本特性已基本稳定,可满足大部分企业需求,技术迭代快也意味着社区活跃度高、发展前景好。

注:K8s的复杂性对技术人员而言是职业机遇,人才缺口意味着更高的行业竞争力。

AI 总结

本视频为Kubernetes v1.29教程的第一章基础设施变革部分,核心讲解了K8s的8大核心优势、谷歌Borg与Omega两套前身技术的借鉴点、行业应用规模趋势、企业采用原因、经典成功案例,以及当前面临的3大行业挑战,整体明确了K8s作为云原生核心基础设施的核心价值与广阔行业前景,适合新手入门学习。


评论