此版本包含 51 个增强功能「1.20 版本 43 个、1.19 版本 34 个」13 个增强功能升级为稳定版,16 个增强功能升级为 beta 版,20 个增强功能进入 alpha 版,还有 2 个功能已经弃用。
滴水不成海,独木难成林。在新冠疫情及国际形势变化的影响下,社区协作和团队合作尤为重要。这次版本发布周期中,不仅要应对疫情致使的消息滞后,还需尽可能完善已相对成熟的应用,越成熟的项目越难贡献,只有深入核心的团队才能在这样的环境下有所建树。
DaoCloud 核心团队具有世界级的技术储备和社区影响力,DaoCloud 开源战队也凭借着云原生领域中的长久耕耘,带着克服挑战的坚定决心,在此次版本发布中贡献了自己的力量。
- PSP 在 1.21 废弃,未来会在 1.25 中移除;
- Bare Metal 增强相关:GracefulNodeShutdown 升级为 Beta 版本;
- Bare Metal 相关:新的内存管理组件,增加了对 hugepage 的支持;
- 服务网格场景增强:默认容器注解支持;
- 双栈功能进入 Beta;
- ReplicaSet 缩容删除顺序可控;
- 存储卷健康 Alpha;
- 调度器加速,优先调度到提名节点 Alpha 「默认不会开启」;
- 带索引的任务 Indexed Job;
- Network Policy 支持端口范围。
以上只简单介绍了 Kubernetes v1.21 中的一些重要增强功能,关于新版本的更多内容,请阅读:
道客船长号篇「Kubernetes 1.21 震撼发布 | PSP 将被废除,BareMetal 得到增强」
CNCF 官方篇「Kubernetes 1.21:社区的力量」
▼
协同贡献
本次发布中,DaoCloud 开源战队交出了一份满意的答卷,重点贡献了 Bare Metal 和服务网格相关的内容,具体功能点如下:
- 节点优雅关闭功能 GracefulNodeShutdown 升级为 Beta 版本,修复 8 个 bug,并增加 e2e 测试。
- 默认容器注解支持功能的设计和开发。
- 双栈相关:kubeadm 双栈支持开启;kubeadm 对网段的检查,对 ipv6 site-local 网段给出相应提示;本地 DNS 缓存的 ipv6 支持版本 1.17.0 升级。
- kubelet 的 cAdvisor JSON metrics API 废弃。
- Pause 统一支持容器跨平台(linux 各个架构 amd 、arm等和 windows 支持)支持 k8s.gcr.io/pause:3.4.1
- kubeadm 安装和节点添加过程的检查项增加与完善
▼
开源投入
2020.12.9 – 2021.4.9
Kubernetes 1.21 的发布和各位社区贡献者的付出息息相关。只有对于应用不断地更新调整和优化,才能使其取其精华,去其糟粕。贡献者是 Kubernetes 的核心。只有集合社区的付出,应用才可以从可能到可为,从理念到繁荣。科技向善不仅仅是信仰与口号,更是行动与奉献。
DaoCloud 一直以来都非常重视开源领域的持续投入,不仅是本次 Kubernetes 版本更新。其实早在数年前,DaoCloud 即开始投入大量资源,在全球范围内为开源做贡献,而且逐步引导并帮助其他企业参与开源,在开源中积累宝贵经验。
▼
原生集结
Kubernetes 作为 CNCF 的核心项目之一,其影响力遍及全球广泛的企业和开发商。其实, DaoCloud 与 CNCF 早有渊源。DaoCloud 一直投身于帮助企业 IT 架构升级,促进企业数字化转型,所做的工作均与 CNCF 初衷高度吻合,也因此多次获得 CNCF 的认可。
➤ 2017 年 2 月 14 日,DaoCloud 作为最早一批云原生企业顺利加入 CNCF 基金会,并得到多方赞赏与支持。
➤ 2017 年 11 月 13 日(美国旧金山当地时间) ,云原生计算基金会(CNCF)公布了全球首批通过 Certified Kubernetes Conformance Program 认证的 Kubernetes 平台,DaoCloud 的核心产品 DaoCloud Enterprise 与全世界顶尖的 Kubernetes 平台,诸如 Google、Microsoft 等一并登榜。
➤ 2018 年初,DaoCloud 凭借深耕云原生领域多年的技术实力和丰富经验,云集了近十位的 CKA (Kubernetes 管理员)认证专家,在经官方评估后成为 CNCF 认证 Kubernetes 服务提供商(KCSP)。
➤ 2018 年 5 月 2 日(丹麦哥本哈根当地时间),CNCF 执行董事长 Dan Kohn 公布了全球首批获得 CNCF 官方认证的 Kubernetes 培训合作伙伴 (KTP), DaoCloud 作为中国区代表与其他 5 家全球知名机构、企业一同入选。
➤ 2018-2020 年 ,DaoCloud 连续三年参与由 CNCF 主办的全球开源技术盛会 KubeCon + CloudNativeCon,从未缺席。
➤ 2020 年, DaoCloud CEO 陈齐彦被 CNCF 基金会正式宣布成为 CNCF 大使,在整个中国地区,也仅有数十位在云原生计算领域具有非凡影响力的人获得了 CNCF 大使的称号。
▼
结语
从 Kubernetes 新版本发布中,可以看到整个社区生态系统所付出的努力深度和广度。对于营造更好的云原生环境、对国家实现数字化中国的愿景也大有裨益。DaoCloud 将协同云原生计算基金会的社区建设,继续聚焦云原生弹性、迭代和连接的特点,使云原生的伟大愿景更快地串联、落地。
未经允许不得转载:DaoCloud道客博客 » 数字原生的力量 | Kubernetes 1.21 重磅发布