Kubean 是一个云原生计算基金会 (CNCF) 全景图项目。
- 简单易用:通过声明式 API 实现 Kubean 和 K8s 集群强劲生命周期管理的部署。
- 支持离线:每个版本都会发布离线包(os-pkgs、镜像、二进制包)。你不必担心如何收集所需的资源。
- 兼容性:支持多架构交付:AMD、ARM;常见的 Linux 发行版;以及基于鲲鹏构建的麒麟操作系统。
- 可扩展性:允许使用原生 Kubespray 自定义集群。
我们在 killercoda(一个在线交互式技术学习平台)上创建了一个项目,可以在上面进行试玩。
$ 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'
你可以使用 examples/install/1.minimal
文件夹中的例子,这些例子使用在线资源安装 K8s 集群。
- 修改
examples/install/1.minimal/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 版本列表。
请浏览: kubean-io.github.io/kubean/
Kubean 位列 CNCF 云原生全景图