【视频】
最近又有新视频发布了,后续我们会定期把在 B 站更新的热门推文视频在公众号上做一下同步,但是一般会有滞后一到两周,如果大家想及时观看视频,欢迎关注我们的 B 站同名账号 GitHub精选。
1、简化 Docker 容器管理的命令行工具
Lazydocker 是一个简化 Docker 和 Docker-compose 管理的开源项目,其采用 Go 编程语言开发并使用了 gocui 库来创建终端用户界面。Lazydocker 通过提供一个简洁的终端用户界面(TUI),使得容器、镜像、卷等的管理变得易如反掌。它将常用操作简化为单键操作,并允许用户自定义命令,旨在极大减轻开发者在使用 Docker 过程中的记忆负担和操作烦琐。
开源项目地址:https://github.com/jesseduffield/lazydocker
更多介绍:https://mp.weixin.qq.com/s/ArGG3pzFesEhvzJCvfbbzQ
2、易用灵活的工作负载编排器
Nomad 是一个易用、灵活且性能卓越的工作负载编排器,由 HashiCorp 开发。它能够跨不同的平台(Linux、Windows 和 macOS)部署和管理混合微服务、批处理、容器化及非容器化应用。作为一个单一二进制的软件,Nomad 自成体系,并集资源管理和调度于一身,无需外部存储或协调服务。它通过插件式的任务驱动器支持部署容器和传统应用,直接使用设备插件及 GPU 支持来提升对工作负载如机器学习(ML)和人工智能(AI)的处理能力。此外,Nomad 支持多区域、多云联合部署,并已在生产环境证明可扩展至超过 10K+ 节点。
开源项目地址:https://github.com/hashicorp/nomad
更多介绍:https://mp.weixin.qq.com/s/mynpzOPXFuW-JAcJVWYBIA
3、基于 Kubernetes 的批处理系统
Volcano 是一个基于 Kubernetes 的批处理系统,它为批处理和弹性工作负载提供了一整套机制,适用于多种批处理类应用,包括但不限于机器学习/深度学习、生物信息学/基因组学和其他大数据应用。Volcano 整合了诸如 TensorFlow、Spark、Ray、PyTorch、MPI 等通用领域框架,构建于多年运行各类高性能工作负载的经验之上,融合了开源社区最佳的理念和实践。作为一个云原生计算基金会(CNCF)的孵化项目,Volcano 强调高性能、高效率和易用性,为 Kubernetes 环境下运行复杂工作负载提供了强力支持。
开源项目地址:https://github.com/volcano-sh/volcano
更多介绍:https://mp.weixin.qq.com/s/h6LtiVkN5hLa4F-kq9yl8g
如果觉得我们的视频还不错的话,欢迎大家一键三连关注我们,我们也会做更多有意思的视频。
读者专属插件:github.com/ZhuPeng/github_linker
公众号快速添加小程序插件:github.com/ZhuPeng/mp-transform-public
更多精彩请扫码关注如下公众号。