【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相关资源的提供方面都有着不错的表现。欢迎大家在评论区留言,分享你对这个项目的看法或者使用经验。
项目地址
数据统计
数据评估
本站链氪巴士提供的kuboard-press:基于Kubernetes的微服务管理界面及相关资源提供都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。