0

0

回顾 Kubernetes 最近 6 个版本重点更新

絕刀狂花

絕刀狂花

发布时间:2025-09-11 10:18:19

|

532人浏览过

|

来源于php中文网

原创

kubernetes 是目前最广泛使用的容器编排平台。

Kubernetes 项目首次 commit 发生在 2014 年 6 月 6 日,自 2016 年 3 月 10 日加入 CNCF 以来,Kubernetes 已有 35k 贡献者,进行了 110 万次贡献、148k 次 commit 与 83k 个 PR,并且有超过 2000 家公司参与贡献开源。

回顾 Kubernetes 最近 6 个版本重点更新本文将带你回顾 Kubernetes 在近两年的每个版本重点更新,帮助你了解社区动态及生产功能使用情况。

在开始之前,需要了解发版代号:Alpha(内部测试版)->Beta(测试版)-> GA(正式发布的版本)。

v 1.10 2018年03月27日

2018年首个版本,此版本新增:容器存储接口(CSI)及持久本地卷进入Beta阶段;引入外部 kubectl 认证凭据程序(Alpha阶段); CoreDNS进入Beta阶段。

容器存储接口(CSI)进入Beta阶段:终于进入Beta版本,使得第三方存储可以在Kubernetes核心代码之外独立开发自己的解决方案,接入卷插件变得更加简单。持久本地卷进入Beta阶段:本地存储管理也迈向Beta阶段,这意味着节点本地存储(非网络)可作为持久数据卷使用。引入外部kubectl 认证凭据程序,进入Alpha阶段:云服务提供商、厂商以及其他平台开发者现在能够发布二进制插件以处理特定云供应商IAM服务的身份验证,或者与不支持树形的内部身份验证系统(例如Active Directory)集成。CoreDNS进入beta版本:用于替代现在的KubeDNS。

v 1.11 2018年06月28日

2018年第二个版本,此版本更新两项备受期待的功能,分别是:基于IPVS的集群内负载均衡和CoreDNS作为集群DNS的附加选项,这就意味着生产应用的网络性能、可扩展性都将得到提升。

集群内负载均衡IPVS转正:基于IPVS的集群内服务负载均衡正式上线,进入GA版本。IPVS是内核级负载均衡,提供更丰富的调度算法,在大流量并发表现优秀,这一变化使得网络吞吐量更上一层楼,提供更低的延迟。目前IPVS还不是默认选项。集群内DNS服务CoreDNS转正:CoreDNS正式作为集群DNS附加选项。CoreDNS是一套灵活可扩展的DNS服务器,可直接与Kubernetes API集成,相比于原来KubeDNS,有更少组件提供服务,且允许用户创建自定义DNS记录。Kubelet动态配置进入Beta阶段:在此之前,kubelet配置需要在命令行标记,这就意味着修改kubelet配置必须重启服务。通过这项改进,用户可以将kubelet配置存储在集群中,通过API Server动态更新。

v 1.12 2018年09月27日

2018年第三个版本,此版本新增:Kubelet TLS Bootstrap和Azure虚拟机规模集(VMSS)支持。

Kubelet证书轮换进入Beta阶段:在v1.4中,引入kubelet TLS Bootstrap,初衷是为了自动为kubelet签发客户端证书。这一功能可以在当前证书到期时自动续订密钥和kubelet API服务器的证书。Azure虚拟机规模集(VMSS)支持:Azure 虚拟机规模集(VMSS)允许您根据需求或设置的计划自动增加或减少的同类 VM 池。这使得可以轻松管理,扩展和负载平衡多个 VM,从而提供高可用性和应用程序弹性,非常适合可作为 Kubernetes 工作负载运行的大型应用程序。

v 1.13 2018年12月04日

2018年第四个版本,此版本更新:kubeadm进入GA,容器存储接口(CSI)进入GA,CoreDNS成为默认DNS服务器。

kubeadm转正:kubeadm是一个可以管理集群生命周期的工具,从创建到配置再到升级,使得部署K8S集群变的很简单。现在正式成为GA版本,自动化部署迈出的重要一步。容器存储接口(CSI)转正:使得第三方存储可以在Kubernetes核心代码之外独立开发自己的解决方案,接入卷插件变的更加简单。现在正式成为GA版本。CoreDNS成为默认DNS服务器:在v1.11版本中,CoreDNS已达到一般可用性,现在替换KubeDNS为默认DNS服务器。

Reecho睿声
Reecho睿声

Reecho AI:超拟真语音合成与瞬时语音克隆平台

下载

v 1.14 2019年03月26日

2019年第一个版本,此版本更新:生产级支持Windows节点,kubectl全新文档与kustomize集成,持久本地卷进入GA。

生产级支持Windows节点:在这之前,Windows节点一直处于beta阶段,如今,Kubernetes 的Pod,Service,应用编排,CNI 网络等绝大多数核心能力都已经在 Windows 节点上得到了支持。开始正式支持将Windows节点添加为工作节点并部署容器,提供了Linux/Windows应用混合部署的统一管理能力,再一次印证了这次发布的可用度。kubectl全新文档:kubectl的文档已经从头开始重写,重点关注于使用声明性Resource Config来管理资源。该文档按照独立书籍格式,作为独立站点发布。文档网址:https://www.php.cn/link/59a973ad71b92166aedc860af23772c9 允许用户从一个基础 YAML 文件,通过 Overlay 的方式生成最终部署应用所需的 YAML 文件,而不是像 Helm 那样通过字符串替换的方式来直接修改基础 YAML 文件(模板)。这样,在一个用户通过 Overlay 生成新的 YAML 文件的同时,其他用户可以完全不受影响的使用任何一个基础 YAML 或者某一层生成出来的 YAML 。这使得每一个用户,都可以通过 fork/modify/rebase 这样 Git 风格的流程来管理海量的 YAML 文件。持久本地卷转正:允许用户将节点本地存储作为持久卷来源。持久化本地存储主要应用是数据库,本地存储与远程存储有着更好的性能,除了性能之外,本地存储通常也更便宜。

v 1.15 2019年06月19日

2019年第二个版本,此版本更新:核心API可扩展性,kubeadm高可用进入Beta,kubeadm无缝升级所有证书,持续改进CSI。

核心Kubernetes API可扩展性:主要是CRD方面。kubeadm高可用(HA)进入Beta阶段:允许用户使用熟悉的kubeadm init和kubeadm join命令来配置和部署HA控制平面。kubeadm无缝升级所有证书:kubeadm现在可以在证书到期之前,无缝升级所有证书(升级时)。官网文档:https://www.php.cn/link/2ad36b665a91e877fe5e40b35d19a102

v 1.16 2019年09月18日

2019年第三个版本,此版本更新:CRD进入GA,准入控制Webhooks进入GA,IPv4/IPv6双栈协议支持,CSI规范卷大小调整。

CRD(Custom resources):CRD 是对 Kubernetes 扩展的一种方式,用以服务于新的资源类型,自v1.7版本以来,CRD一直在Beta阶段。如今,CRD 正式成为GA版本。准入控制webhook:准入控制作为Kubernetes扩展机制,webhooks自1.9版本以来,一直在Beta阶段,如今,Admission webhook 也正式成为GA版本。IPv4/IPv6双栈协议支持:对Pod和Service的IPv4与IPv6地址的支持。CSI规范中支持调整卷大小:新版本有大量和 Volume 及 Volume 修改相关的增强。而 CSI 规范中对 Volume 调整的支持正在迁移至 Beta 阶段,使得任何卷插件都可以调整大小。

发布文档:

https://www.php.cn/link/afb385227f5ff1dcd5c746974baf1060

发布版本:

https://www.php.cn/link/087ee12282d24d81482de8be77d6fbad

Kubernetes 是历史上发展极快的开源软件项目,保持着每季度一次的更新频率,不断推进 Kubernetes 的成熟性、可扩展性和可插拔性。这种积极的反馈周期,也创建了一个具有活力的生态系统。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
resource是什么文件
resource是什么文件

Resource文件是一种特殊类型的文件,它通常用于存储应用程序或操作系统中的各种资源信息。它们在应用程序开发中起着关键作用,并在跨平台开发和国际化方面提供支持。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

177

2023.12.20

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

718

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

219

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1561

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

649

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

1168

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

1142

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

188

2025.07.29

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

23

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.3万人学习

Git 教程
Git 教程

共21课时 | 4.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号