我现在需求就是可以对通过 socket 指令的方式来管理 Redis 、MySQL 等等这类的服务 已知的用类似宝塔面板可以管理一些服务 想知道有没有一种更灵活,更自由的方式来管理服务 后续可能会动态添加 jar 包 web 服务 操作方式最好是有类库可以调用,socket 和 shell 指令也是可以的
1
copymaster OP 发现 docker 也有类库可以操作,自定义镜像的话应该也可以
|
2
copymaster OP 更进一步,有没有办法通过类库来安装 docker 环境呢?
|
3
SaltyLeo 2021-10-31 21:12:41 +08:00 1
这描述有点看不太懂。
如果是对(MySQL,Redis 这类)服务提供的数据库进行增删改查,什么技术栈都可以。 如果是要对这些服务本身做修改,例如增减线程、增减实例、更新配置文件等,理论上也是任意技术栈都可以实现。 |
4
copymaster OP 改变话题:哪个开源 linux 面板对自定义比较灵活和支持类库调用
|
5
copymaster OP @SaltyLeo 是对服务本身进行操作,还包括安装和卸载等等
|
6
huangzxx 2021-10-31 21:16:39 +08:00
你的意思是服务的扩容缩容吧?
|
7
copymaster OP @huangzxx 我描述一遍我才知道我想要的是什么,一个 linux panel ;我想用这个面板来操作我的所有服务,动态添加删除更新配置等等
|
8
LifStge 2021-10-31 21:34:48 +08:00
换个思路 自己接入 ssh 库呢
|
9
ch2 2021-10-31 21:42:03 +08:00
你直接用 ssh 吧,这种还做个 web ,是伪需求
|
10
copymaster OP @ch2 可能我描述的不是很清楚,我想要的就是一个面板,只不过面板能管理的服务需要我自定义
|
11
ClericPy 2021-10-31 22:29:50 +08:00
看描述感觉路窄了, 能描述下当前架构么, 比如 K8S 全家桶或者人手一个机器自己整
然后想动态调整个什么... 如果只是想要个 Web UI 来统一所有数据库的管理界面(类似于各大语言 XXX Admin 脚手架合集), 之前 V2EX 上还真有人推荐过自己的作品... 当时用不上就没记住那人名字... |
12
momocraft 2021-10-31 22:33:39 +08:00
万能面板 自己写吧
|
13
copymaster OP @ClericPy 想实现的效果就是通过这个 panel/Runtime 来管理整个系统,启动这个之后就可以动态的添加系统功能,这个系统功能即包括业务服务也包括想 MySQL 、Redis 之类的支持服务
思来想去,还是往面板方向实现最贴切 |
14
ClericPy 2021-10-31 23:03:36 +08:00
@copymaster 听着像 K8S 那套, 平时实在没这种痛点... 公司运维同事现在是 rancher 和 jumpserver 就够折腾了, 还有一大堆别的事, 没遇到经常开关服务的啥事, 遇到了也基本上就是 rancher 里开开关关的... 帮不到你了
|
15
Kilerd 2021-11-01 00:00:14 +08:00
APIJson ? 试试?
|
16
copymaster OP @ClericPy 感谢热心回复,不是工作中的需求,是我想做的一个项目,几经周转才确定实现大概思路
|