2022 年 12 月 12 日,KubeClipper 1.3.1 版本正式发布!
开源大事记
-
2022 年 08 月, KubeClipper 项目正式开源到 https://github.com/KubeClipper 项目。
-
2022 年 08 月,在由 OpenInfra 基金会举办的 2022 OpenInfra Days China 会议上,KubeClipper 团队以《KubeClipper:全新好用的 Kubernetes 多集群全生命周期管理工具》为主题,详解 KubeClipper 项目的设计理念,吸引了众多开发者的关注与讨论。
-
2022 年 11 月,通过了 CNCF 社区的 Kubernetes 一致性认证。
-
2022 年 12 月,KubeClipper 1.3.1 版本正式发布,带来多项重大功能更新。
此次 KubeClipper 1.3.1 版本的更新,带来了“集群托管”、“模版管理”、“集群备份优化”等令人期待的新功能,并全面支持了 ARM 版的部署。
新特性演示
KubeClipper 1.3.1
新功能解读
集群托管
KubeClipper 支持在用户自有的基础设施上创建和运行 Kubernetes 集群,在 1.3.1 版本中,还支持将任意运行中的原生 kubeadm 集群导入到 KubeClipper 平台中进行管理。KubeClipper 为托管集群提供与本地集群一致的管理服务,支持集群的可插拔插件管理、节点管理、集群扩缩容、证书管理、备份恢复等服务。
模版管理
快速便捷的界面化 K8S 集群部署,是 KubeClipper 最重要的特性之一。在 1.3.1 版本中,KubeClipper 支持了集群和插件的模版管理,使部署集群操作更加快捷。
您可以将常用配置保存为集群模版,或将已有的集群配置保存为模版,在后续部署 K8S 集群时一键复用,也可以将集群存储配置单独保存为插件,在为运行中的集群添加存储时快速配置。无需再烦恼复杂的自定义参数,生产级集群也可以快速稳定的一键启动。
集群备份优化
集群备份是一项重要的运维操作,KubeClipper 1.3.1 支持了集群的定时备份服务。用户可以为集群添加一次性或周期性的定时备份任务,在业务空闲时间为集群自动备份。同时还支持了为集群配置 FileSystem 或 S3 类型备份空间,对集群备份文件进行统一有序的管理。
ARM 版支持
KubeClipper 支持常用的 Linux ,如 CentOS 7.x 、Ubuntu 18.04 、Ubuntu 20.04、Rocky 8.5、麒麟 V10 操作系统的部署。在 1.3.1 版本中,支持了对 ARM 版操作系统部署,同时支持了在同一 KubeClipper 平台中,运行和管理 X86 和 ARM 版的 K8S 集群。在平台部署方面,KubeClipper 1.3.1 保持了简单快捷的部署设计,两个命令行即可快速启动一个 KubeClipper 环境。
戳快速入门文档,立即体验。
其他新特性和优化
集群管理
-
支持可插拔的集群插件管理
-
支持配置私有镜像仓库自签名证书
-
新增 CRI 镜像仓库配置功能
-
新增集群证书的更新、查看和下载功能
-
新增 agent 节点启用/禁用功能
-
支持多版本 calico 部署
-
支持指定集群 kubelet 数据目录
kcctl
-
新增 kcctl upgrade 升级 KC 组件版本功能
-
新增 kcctl 强制删除集群和节点功能
此外,KubeClipper 1.3.1 版本补充了大量 e2e 测试,测试用例覆盖率达到 80% 以上,更方便开发者参与。
关于 KubeClipper
KubeClipper 是九州云推出的又一款优秀开源项目 https://github.com/kubeclipper/,它致力于提供轻便易用、稳定可靠的图形化界面 Kubernetes 多集群管理工具,以降低企业规模化建设容器云的门槛,为企业用户与开发者提供更多便利。
KubeClipper 在完全兼容原生 Kubernetes 的前提下,提供在企业自有基础设施中快速部署 K8S 集群和持续化全生命周期管理(安装、卸载、升级、扩缩容、远程访问等)能力,支持在线、代理、离线等多种部署方式,还提供了丰富可扩展的 CRI、CNI、CSI、以及各类 CRD 组件的管理服务。
与现有的 Sealos、KubeKey、Kubeasz、KubeOperator、K0S 等 K8S 生命周期管理工具相比,KubeClipper 更贴近开放原生、轻量便捷、稳定易用。
KubeClipper | Sealos | KubeKey | Kubeasz | KubeOperator | K0S | |
图形化页面 | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
轻依赖 - 不依赖 ansible 等 | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
多区域、多集群管理 | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
支持多版本 K8S、CRI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
离线安装 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
基于 kubeadm 封装 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
KubeClipper 持续开源,希望能结识更多志同道合的朋友,共同见证 KubeClipper 项目的茁壮成长。
更多内容,请访问:
Github: KubeClipper · GitHub
官网:KubeClipper
邮箱:contact@kubeclipper.io
参与开发贡献或开源活动,有机会获得精美周边:
KubeClipper 团队:
KubeClipper 团队