适用于 Kubernetes 多云、数据中心和边缘 管理的容器平台
English | 中文
KubeSphere 愿景是打造一个以 Kubernetes 为内核的 云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。 KubeSphere 也是一个多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台,详情请参阅 平台功能 。
下面的屏幕截图让我们进一步了解 KubeSphere,关于 KubeSphere 更详细的介绍与说明请参阅 什么是 KubeSphere 。
工作台 | 项目资源 |
CI/CD 流水线 | 应用商店 |
🎮 KubeSphere Cloud 轻量集群为您提供免费、稳定且开箱即用的 KubeSphere 托管集群服务。注册账号并登录后,可在 5 秒内新建一个安装 KubeSphere 的 K8s 集群,进而进入 KubeSphere 交互式体验各项功能。
🖥 您还可以通过 Demo 视频快速了解使用操作。
KubeSphere 使用前后端分离的架构,将 前端 与 后端 分开。后端的各个功能组件可通过 REST API 对接外部系统。
🎉 KubeSphere 3.4.0 全新发布!!多项功能与体验优化,带来更好的产品体验,详见 v3.4.0 版本说明 。
Component | Version | K8s supported version |
---|---|---|
Alerting | N/A | 1.21,1.22,1.23,1.24,1.25,1.26 |
Auditing | v0.2.0 | 1.21,1.22,1.23,1.24,1.25,1.26 |
Monitoring | N/A | 1.21,1.22,1.23,1.24,1.25,1.26 |
DevOps | v3.4.0 | 1.21,1.22,1.23,1.24,1.25,1.26 |
EdgeRuntime | v1.13.0 | 1.21,1.22,1.23 |
Events | N/A | 1.21,1.22,1.23,1.24,1.25,1.26 |
Logging | opensearch:v2.6.0 fluentbit-operator: v0.14.0 fluent-bit-tag: v1.9.4 |
1.21,1.22,1.23,1.24,1.25,1.26 |
Metrics Server | v0.4.2 | 1.21,1.22,1.23,1.24,1.25,1.26 |
Network | N/A | 1.21,1.22,1.23,1.24,1.25,1.26 |
Notification | v2.3.0 | 1.21,1.22,1.23,1.24,1.25,1.26 |
AppStore | N/A | 1.21,1.22,1.23,1.24,1.25,1.26 |
Storage | pvc-autoresizer: v0.3.0 storageclass-accessor: v0.2.2 |
1.21,1.22,1.23,1.24,1.25,1.26 |
ServiceMesh | Istio: v1.14.6 | 1.21,1.22,1.23,1.24 |
Gateway | Ingress NGINX Controller: v1.3.1 |
KubeSphere 支持在任意平台运行,从本地数据中心到混合多云再走向边缘。此外,KubeSphere 可以部署在任何版本兼容的 Kubernetes 集群上。Installer 默认将执行最小化安装,您可以在安装前或安装后自定义安装可插拔功能组件。
请确保您的集群已经安装 Kubernetes v1.21.x, v1.22.x, v1.23.x, * v1.24.x, * v1.25.x, 或 * v1.26.x。带星号的版本可能出现边缘节点部分功能不可用的情况。
运行以下命令以在现有 Kubernetes 集群上安装 KubeSphere:
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.4.0/kubesphere-installer.yaml
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.4.0/cluster-configuration.yaml
👨💻 没有 Kubernetes 集群? 可以用 KubeKey 在 Linux 环境以 All-in-one 快速安装单节点 K8s/K3s 和 KubeSphere,下面以 K3s 为例:
# 下载 KubeKey
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.10 sh -
# 为 kk 赋予可执行权限
chmod +x kk
# 创建集群
./kk create cluster --with-kubernetes v1.24.14 --container-manager containerd --with-kubesphere v3.4.0
可使用以下命令查看安装日志。如果安装成功,可使用 http://IP:30880
访问 KubeSphere Console,管理员登录帐密为 admin/P@88w0rd
。
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
KubeSphere 托管在以下云供应商上,您可以通过在其托管的 Kubernetes 服务上一键安装来部署 KubeSphere。
您还可以在几分钟内在其他托管的 Kubernetes 服务上安装 KubeSphere,请参阅 官方文档 以开始使用。
👨💻 不能访问网络?参考 在Kubernetes上离线安装 或者 在 Linux 上离线安装 了解如何使用私有仓库来安装 KubeSphere。
我们
:hugs: 请将任何 KubeSphere 的 Bug、问题和需求提交到 KubeSphere GitHub Issue。
用户案例学习 列出了哪些企业在使用 KubeSphere。欢迎 发表评论 来分享您的使用案例。
KubeSphere 是 CNCF 基金会成员并且通过了 Kubernetes 一致性认证
,进一步丰富了 CNCF 云原生的生态。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型