链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

kuboard-press:基于Kubernetes的微服务管理界面及相关资源提供

Kuboard是一款专为Kubernetes设计的免费管理界面,兼容Kubernetes版本1.13及以上。它每周发布一个beta版本,最长每月发布一个正式版本,经过两年优化具备众多功能,如多集群管理、权限管理等,1000 +企业用于生产。自2019年8月发布后获众多用户认可,有...

访问官网 →

【Github】项目名:kuboard-press:基于Kubernetes的微服务管理界面及相关资源提供

项目简介

Kuboard是一款专为Kubernetes设计的免费管理界面,兼容Kubernetes版本1.13及以上。每周发布一个beta版本,最长每月发布一个正式版本。经过两年的不断迭代和优化,已经具备多集群管理、权限管理、监控套件、日志套件等丰富功能,有1000 +的企业将其应用于生产环境,自2019年8月发布第一个版本以来,得到众多用户认可,获得10000 + GitHub Star。还提供Kubernetes免费中文教程、入门教程、最新版本的Kubernetes v1.23.4安装手册、在线答疑且持续更新。

项目特点

多种认证方式

可以使用内建用户库、gitlab/github单点登录或者LDAP用户库进行认证,使用内建用户库时,管理员可配置用户的密码策略、密码过期时间等安全设置。

多集群管理

管理员能将多个Kubernetes集群导入到Kuboard中,并通过权限控制,将不同集群/名称空间的权限分配给指定的用户或用户组。

微服务分层展示

在名称空间概要页中,以经典的微服务分层方式将工作负载划分到不同的分层,更直观展示微服务架构的结构,且可自定义名称空间布局。

工作负载的直观展示

将Deployment的历史版本、所属的Pod列表、Pod的关联事件、容器信息合理组织在同一页面,帮助用户快速诊断问题和执行操作。

工作负载编辑

提供图形化的工作负载编辑界面,无需陷入YAML文件细节就能完成容器编排任务,支持多种Kubernetes对象类型。

存储支持

可以方便地对接NFS、CephFS等常用存储类型,并且支持对CephFS类型的存储卷声明执行扩容和快照操作。

丰富的互操作性

提供许多通常只在kubectl命令行界面中才提供的互操作手段,如TopNodes/TopPods容器的日志、终端容器的文件浏览器、KuboardProxy等。

套件扩展

提供了必要的套件库,当前有资源层监控套件(基于Prometheus/Grafana提供K8S集群的监控能力)、日志聚合套件(基于Grafana/Loki/Promtail实现日志聚合)、存储卷浏览器、告警配置(支持多种告警消息发送方式、告警路由和规则配置等)等套件。

操作审计

支持审计用户通过Kuboard界面和Kuboard API执行的操作,还能自定义审计规则。

项目总结

Kuboard – press是一个功能丰富的基于Kubernetes的微服务管理界面项目,无论是从管理功能还是对Kubernetes相关资源的提供方面都有着不错的表现。欢迎大家在评论区留言,分享你对这个项目的看法或者使用经验。

项目地址

GitHub链接直达