文章预览
前言 Cloud Native OpenKruise [ 1] 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的孵化项目。它来自阿里巴巴多年来容器化、云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准、适应互联网规模化场景的技术理念与最佳实践。 OpenKruise 在 2024.8 发布了最新的 v1.7 版本(ChangeLog [ 2] ),本文对新版本的核心特性做整体介绍。 升级 K8S 依赖为 1.28 Cloud Native OpenKruise 中会引用 K8S 代码库作为工作负载的字段,比如: PodTemplateSpec。 此次升级 K8S 依赖到 1.28 有如下益处: SidecarSet、CloneSet、Advanced StatefulSet 能够配置 K8S 原生的 Sidecar 容器。 为 CloneSet、Advanced Statefulset 支持 Resources 原地 VPA 奠定了基础,我们将在后面的版本支持该特性,最大化的释放 K8S 社区
………………………………