Skip to content

Latest commit

 

History

History
138 lines (100 loc) · 6.27 KB

File metadata and controls

138 lines (100 loc) · 6.27 KB

🌱 Kubean

English

k8s conformance kubean

Kubean 是一款准生产的集群生命周期管理工具,基于 kubespray 与其他集群 LCM 引擎。

main workflow codecov Best Practices kubean coverage kubean coverage license Go Report Card FOSSA Status



Kubean 是一个云原生计算基金会(CNCF)全景图项目.

⚓ 功能超赞

  • 简单易用:通过声明式 API 实现 Kubean 和 K8s 集群强劲生命周期管理的部署。
  • 支持离线:每个版本都会发布离线包(os-pkgs、镜像、二进制包)。你不必担心如何收集所需的资源。
  • 兼容性:支持多架构交付:AMD、ARM;常见的 Linux 发行版;以及基于鲲鹏构建的麒麟操作系统。
  • 可扩展性:允许使用原生 Kubespray 自定义集群。

🏄‍♂️ 快速入门

Killercoda

我们在 killercoda(一个在线交互式技术学习平台)上创建了一个项目,可以在上面进行试玩。

本地安装

  1. 确保有一个 Kubernetes 集群且安装了 Helm

  2. 部署 kubean-operator

    helm repo add kubean-io https://kubean-io.github.io/kubean-helm-chart/
    helm install kubean kubean-io/kubean --create-namespace -n kubean-system

    检查 kubean-operator 状态:

    kubectl get pods -n kubean-system | grep 'kubean'
  3. 在线模式部署最小化单节点集群

    1. 一个简单的方式是使用 AllInOne.yml, 替换 <IP1><USERNAME>... 等字符串为真实值。

    2. 启动 kubeanClusterOps,这将启动 kubespray job。

      kubectl apply -f examples/install/1.minimal
    3. 检查 kubespray job 状态。

      kubectl get job -n kubean-system

quick start

🌊 Kubernetes 兼容性

Kubean Version Kubernetes Version Range Kubernetes Default Version kubespray SHA
v0.31.0 v1.32 ~ v1.34 v1.32.9 b9e1e85
v0.30.2 v1.32 ~ v1.34 v1.32.9 5dce75d
v0.29.1 v1.31 ~ v1.33 v1.32.9 fbf957a
v0.28.5 v1.31 ~ v1.33 v1.31.6 13c70d3
v0.27.3 v1.31 ~ v1.33 v1.31.6 502ba66
v0.26.4 v1.31 ~ v1.33 v1.31.6 739e5e1
v0.25.2 v1.30 ~ v1.32 v1.31.6 d0e9088
v0.24.2 v1.30 ~ v1.32 v1.31.6 4ad9f9b
v0.23.9 v1.30 ~ v1.32 v1.31.6 a4843ea
v0.22.5 v1.29 ~ v1.31 v1.30.5 d173f1d

要查看 Kubean 支持的 Kubernetes 版本列表,请参考 Kubernetes 版本列表

📖 开发路线图

有关功能特性,请参阅 roadmap

📖 参考文档

请浏览我们的网站 kubean-io.github.io/kubean/

✉️ 联系我们

你可以通过以下渠道与我们联系:

  • Slack:通过请求 CNCF Slack 的邀请加入 CNCF Slack 的 #Kubean 频道。一旦您可以访问 CNCF Slack,您就可以加入 Kubean 频道。
  • 电子邮件: 请参阅 MAINTAINERS.md 查找所有维护人员的电子邮件地址。 随时通过电子邮件与他们联系,报告任何问题或提出问题。

👍 贡献者


Copyright The Kubean Authors
We are a Cloud Native Computing Foundation sandbox project.
The Linux Foundation® (TLF) has registered trademarks and uses trademarks.
For a list of TLF trademarks, see Trademark Usage.


Kubean 位列 CNCF 云原生全景图