Skip to content

Latest commit

 

History

History
151 lines (98 loc) · 6.67 KB

README_zh.md

File metadata and controls

151 lines (98 loc) · 6.67 KB

🌱 Kubean

trackgit-views

English

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

main workflow codecov CII 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_image

🌊 Kubernetes 兼容性

Kubernetes 1.27 Kubernetes 1.26 Kubernetes 1.25 Kubernetes 1.24 Kubernetes 1.23 Kubernetes 1.22 Kubernetes 1.21 Kubernetes 1.20
Kubean v0.7.4
Kubean v0.6.6
Kubean v0.5.4
Kubean v0.4.5
Kubean v0.4.4

要查看 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 云原生全景图