Kubean 是一个云原生计算基金会 (CNCF) 全景图项目。
- 简单易用:通过声明式 API 实现 Kubean 和 K8s 集群强劲生命周期管理的部署。
- 支持离线:每个版本都会发布离线包(os-pkgs、镜像、二进制包)。你不必担心如何收集所需的资源。
- 兼容性:支持多架构交付:AMD、ARM;常见的 Linux 发行版;以及基于鲲鹏构建的麒麟操作系统。
- 可扩展性:允许使用原生 Kubespray 自定义集群。
我们在 killercoda(一个在线交互式技术学习平台)上创建了一个项目,可以在上面进行试玩。
-
确保有一个 Kubernetes 集群且安装了 Helm
-
部署 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'
-
在线模式部署最小化单节点集群
-
一个简单的方式是使用 AllInOne.yml, 替换
<IP1>
、<USERNAME>
... 等字符串为真实值。 -
启动
kubeanClusterOps
,这将启动 kubespray job。kubectl apply -f examples/install/1.minimal
-
检查 kubespray job 状态。
kubectl get job -n kubean-system
-
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 云原生全景图