k0s 发布了 2025 年度回顾。k0s 是一个开源的单二进制 Kubernetes 发行版,设计轻量、部署简便且高度灵活。项目目标是简化 Kubernetes 集群的搭建和管理。
主要功能与版本发布
去年,k0s 持续发布了注重稳定性、可扩展性和多环境支持的功能升级。
关键改进包括:
-
稳定版本发布 k0s 共发布了 39 个稳定版本。现已支持 Kubernetes 1.34,Kubernetes 1.31 和 1.30 已停止维护。
-
操作与环境灵活性 针对边缘场景优化了功能,提升资源效率和环境适应力。安装、升级和自动化体验得到改善,降低采用门槛,同时支持不同工作负载的灵活部署方案。
-
安全与治理重点 社区加大了安全加固、策略互操作和可观测性集成的投入,提升终端用户的安全保障。
k0s 最新与未来亮点
-
动态控制面负载均衡器 内置的控制面负载均衡器简化了高可用部署,支持 IPVS 和用户空间后端,适应多种环境。
-
kubelet-root-dir 参数 允许用户覆盖默认 kubelet 数据路径(/var/lib/kubelet),提升对非标准或受限环境的兼容性。
-
nftables 支持(v1.33 正式版) 现代防火墙 nftables 成为默认,替代大多数 Linux 发行版上的 iptables。
-
声明式 Etcd 成员管理 支持 GitOps 风格的 etcd 集群成员配置,确保扩容和恢复更安全。
-
基于 OCI Registry 的扩展 支持从 OCI 兼容仓库部署 Helm Charts 和其他扩展,标准化分发和更新流程。
-
Windows 节点支持(v1.34 Alpha 版本) 初步支持 Windows 工作节点,功能基础,欢迎社区贡献。
-
RISC-V 架构支持 k0s 可构建适用于 RISC-V 平台的版本,二进制尚未正式发布,基础设施测试中。
这些改进帮助 k0s 在多样化基础设施上实现生产级性能,同时保持项目一贯的简洁易用。2025 年初,k0s 成功进入 CNCF Sandbox 计划。目前,k0s 已正式提交 CNCF 孵化申请。
展望 2026:未来展望
今年,k0s 将在稳定性和灵活性方面带来重大创新,持续发展为现代 Kubernetes 发行版。重点包括:
-
k0s v1.35 发布(目标:2026 年 2 月) 聚焦提升控制面体验、操作可观测性及基础兼容性。
-
上游对齐 紧跟 Kubernetes 新版本,支持新 API、容器运行时和网络栈,确保顺利采用。
-
深化社区合作 计划与社区在功能开发、版本规划、测试和新环境支持上加强协作。
-
支持 containerd 2.x 保证兼容性和迁移顺畅,保障长期运行稳定和生态协同。
-
增强运营能力 包括 Etcd 管理改进和更优雅的控制面节点终止,减少节点关闭或扩缩容时的中断。
-
透明路线图 GitHub 公开路线图让用户和贡献者了解优先级、里程碑和讨论,推动社区驱动和可预期发展。