# Kuboard
# Kuboard 介绍
Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合已有或新建的代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。您也可以直接将 Kuboard 安装到现有的 Kubernetes 集群,通过 Kuboard 提供的 Kubernetes RBAC 管理界面,将 Kubernetes 提供的能力开放给您的开发/测试团队。Kuboard 提供的功能有:
| 功能与服务 | 免费版 | 增强版 |
|---|---|---|
| Kubernetes 基本管理功能 | ||
| 节点管理 | ✅ | ✅ |
| 名称空间管理 | ✅ | ✅ |
| 名称空间配额/限定管理 | ✅ | ✅ |
| 控制器管理(Deployment / StatefulSet / DaemonSet / CronJob / Job / ReplicaSet) | ✅ | ✅ |
| 工作负载编辑器(使用优化设计的表单编辑 Deployment / StatefulSet /DaemonSet) | ✅ | ✅ |
| Service / Ingress 管理 | ✅ | ✅ |
| ConfigMap / Secret 管理 | ✅ | ✅ |
| CustomerResourceDefinition 管理 | ✅ | ✅ |
| 网络策略(NetworkPolicy) 管理 | ✅ | ✅ |
| 自动伸缩(Horizontal Pod Autoscaler)管理 | ✅ | ✅ |
| Kubernetes 存储管理 | ||
| 通过 ceph-csi 对接 CephFS 存储类 | ✅ | ✅ |
| 通过 ceph-csi 对接 Rook 安装的 CephFS 存储类 | ✅ | ✅ |
| 通过 nfs-subdir-external-provisioner 对接 NFS 类型的存储类 | ✅ | ✅ |
| 对接阿里云 K8S、腾讯云 K8S、亚马逊 K8S、Rancher 等 K8S 环境下的已有存储类 | ✅ | ✅ |
| 存储卷管理(CephFS 类型的存储卷可支持快照、扩容) | ✅ | ✅ |
| Kubernetes 问题诊断 | ||
| Top Nodes / Top Pods | ✅ | ✅ |
| 事件列表(整合到关联对象的上下文,例如,在 Pod 界面可直接查看该 Pod 的关联事件) | ✅ | ✅ |
| 容器日志界面 | ✅ | ✅ |
| 容器 Web 终端界面 | ✅ | ✅ |
| YAML 预览、编辑、对比(支持精简的 YAML 内容) | ✅ | ✅ |
| 认证与授权 | ||
| Kuboard 内建用户库 | ✅ | ✅ |
| GitHub/GitLab 单点登录 | ✅ | ✅ |
| LDAP 单点登录 | ✅ | ✅ |
| Kubernetes RBAC 授权 | ✅ | ✅ |
| 双因子认证 | ✅ | ✅ |
| Kuboard 特色功能 | ||
| 通过 kubeconfig 导入集群 | ✅ | ✅ |
| 通过 kuboard-agent 导入集群 | ✅ | ✅ |
| Grafana + Prometheus 资源监控套件 | ✅ | ✅ |
| Grafana + Loki + Promtail 日志聚合套件 | ✅ | ✅ |
| ElasticSearch + Filebeat + Kibana 日志聚合套件 | ✅ | ✅ |
| 文件浏览器(可查看/编辑容器中的文件) | ✅ | ✅ |
| 文件浏览器(可上传/下载容器中的文件) | ✅ | ✅ |
| Kuboard Proxy(kubectl proxy 的在线版本) | ✅ | ✅ |
| 自定义名称空间布局(以分层的方式展示名称空间中的微服务) | ✅ | ✅ |
| 导出工作负载 YAML 文件、导入 YAML 文件(可以快速将微服务部署到新的集群或名称空间) | ✅ | ✅ |
| 持续部署对接接口 | ✅ | ✅ |
| 可以查看当天的审计日志 | ✅ | ✅ |
| 可以查看历史审计日志 | ❌ | ✅ |
| 多集群管理(一个 Kuboard 实例可以管理不超过三个 K8S 集群) | ✅ | ✅ |
| 多集群管理(一个 Kuboard 实例可以管理超过三个 K8S 集群) | ❌ | ✅ |
| Kuboard 高可用部署模式 | ❌ | ✅ |
| 服务与支持 | ||
| 微信/QQ 社群免费答疑 | ✅ | ✅ |
| 付费用户专属答疑通道 | ❌ | ✅ |
| 远程协助解决问题 | ❌ | ✅ |