{"repo":"ydcloud-dy/opshub","free":true,"listed":false,"github":"https://github.com/ydcloud-dy/opshub","clone":"git clone https://github.com/ydcloud-dy/opshub.git","description":"🛠️ OpsHub - 企业级一站式运维平台，集成 K8s 容器管理、主机资产管理、SSH 终端、任务编排、域名监控、SSL自动续期等功能,采用 Go + Vue3 技术栈","language":"Vue","stars":159,"topics":["cmdb","kubernetes","devops","golang","docker","monitoring"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"OpsHub —— 现代化、插件化的云原生运维管理平台 --- 🚀 在线演示 - 演示地址：https://opshub.dycloud.fun/ - 演示账号： test - 演示密码： test@123 --- 💎 OpsHub 是什么？ 🎯 一站式运维管理平台，让运维更简单 OpsHub 是一个功能强大的 插件化运维管理平台 ，采用前后端分离架构，支持多集群 Kubernetes 管理、主机资产管理、RBAC 权限控制、任务编排、监控告警等功能。平台以 插件形式 组织功能模块，支持 一键安装与卸载 ，可根据实际需求灵活扩展。 🔌 插件化架构，按需加载 通过插件系统实现功能模块的解耦，Kubernetes 管理、任务中心、监控中心等核心功能均以插件形式提供，团队可根据实际需求选择性启用，降低系统复杂度。 --- 🌟 核心亮点 🔌 插件化架构 - 功能模块以插件形式存在，支持一键安装/卸载 - 前后端插件系统联动，按需加载 - 完整的插件开发规范，易于扩展 ☸️ 多集群 Kubernetes 管理 - 统一管理多个 Kubernetes 集群 - 完整的工作负载管理：Deployment、StatefulSet、DaemonSet、Job、CronJob - 网络与存储：Service、Ingress、ConfigMap、Secret、PV/PVC - Web Terminal 终端连接，支持会话录制与回放 - 集群健康巡检，一键生成巡检报告 🔐 精细化权限控制 - 平台级 + Kubernetes 级双重 RBAC - 资产级权限隔离（查看、编辑、删除、终端、文件） 📊 操作审计 - 操作日志完整记录 - SSH 终端会话录制与回放 - 数据变更追溯 📜 项目演示图 --- 🚀 功能特性 基础功能 功能模块 描述 :--------- :----- 👥 用户管理 用户增删改查、密码重置、状态管理 🎭 角色管理 角色定义、权限分配、角色继承 🏢 部门管理 组织架构管理、部门层级 📋 菜单管理 动态菜单配置、权限绑定 📝 操作审计 完整的操作日志记录与查询 插件功能 ☸️ Kubernetes 容器管理 功能 描述 :---------- :---------------------------------------- 集群管理 多集群接入、集群概览、健康检查 节点管理 节点列表、资源监控、污点/标签管理 工作负载 Deployment、StatefulSet、DaemonSet、Job 管理 网络管理 Service、Ingress、NetworkPolicy 管理 配置存储 ConfigMap、Secret、PV/PVC 管理 终端审计 Web Terminal、会话录制与回放 应用诊断（未完成） 针对JAVA应用进行分析（堆栈，火焰图生成） 集群巡检 一键生成 K8S 巡检报告 ✅ 任务中心 功能 描述 :----- :----- 执行任务 脚本执行、批量操作 模板管理 任务模板定义与复用 文件分发 批量文件分发到目标主机 执行历史 任务执行记录与日志查看 🔐 SSL证书管理 功能 描述 :----- :----- 证书管理 ACME自动申请(Let's Encrypt等)、手动导入、云厂商同步 DNS验证配置 支持阿里云DNS验证，自动完成域名所有权验证 部署配置 自动部署到Nginx(SSH)和Kubernetes Secret 自动续期 定时检查证书有效期，自动续期并部署 任务记录 完整的证书签发、续","default_branch":null,"files":null,"tree":[],"storefront":"/r/ydcloud-dy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ydcloud-dy/opshub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}