返回首页
最新
我正在开发一个使用Go语言的系统,该系统维护一个固定数量的Docker容器池(例如,10个),这些容器运行特定的镜像(如“node”),每个容器保持活跃状态(使用类似tail -f的命令),以便随时通过docker exec执行任意命令。该系统跟踪每个容器的工作负载,将命令分配给负载最轻的容器,并监控容器的健康状态,以便自动重启或替换不健康的实例。
我知道有官方的Docker Go SDK(github.com/docker/docker/client)用于管理容器,但我想了解是否有其他更高级的工具或库,能够在这种设置中提供调度、负载均衡或增强的容器健康监控支持。有没有人构建或使用过简化这种容器编排和命令执行的库?
任何见解、建议或经验都将不胜感激!
如何才能成为一名“游侠”式的开源软件贡献者呢?是依靠捐款、悬赏、黑客马拉松等方式生活吗?