本项目使用 gin 、gorm 和 ssh 开发。提供完善的批量执行、作业管理、基础设施管理等功能,帮助基础运维同学快速、低成本、可视化、自动化的运维平台项目
功能
-
基础设施管理
- 主机组的增删改
- 主机的增删改查
- 支持主机和主机组多对多
-
作业管理
- 批量执行:多主机或主机组的批量执行命令
- 脚本执行:多主机或主机组的批量执行脚本
- 文件分发:支持服务器文件和本地上传文件分发到多主机
- 定时任务:可支持单次执行、间隔执行、cron 表达式执行
- 作业编排:工作流的批量执行
-
权限控制
- 用户权限
后期更新计划:
1 、新增个便捷导航,可以把运维资源(跳板机、监控、jenkins 、harbor 等资源,添加到导航里。)
2 、k8s 管理,实现多集群的切换
项目地址
- https://github.com/qishu321/go-devops-mimi 暂时还没有 demo ,需要部署在本地,有问题问题,可以直接问我。