标签: docker-datacenter

Docker Registry与Docker"Trusted"Registry

我刚刚阅读了有关保护私有Docker Registry的整个文档.除此之外,似乎还有一个"Docker Trusted Registry",它被描述为:

Docker Trusted Registry(DTR)允许您在公司防火墙后面的自己的基础架构上安全地运行和管理自己的Docker映像存储服务.

此外,该文档继续列出DTR功能:

  • 用于存储,管理和协作Docker镜像的映像注册表
  • 可插拔存储驱动程序
  • 配置选项,允许您在特定的企业环境中运行DTR.
  • 轻松,透明的升级
  • 记录,使用和系统健康指标

但是,"普通"Docker Registry不能给我这些吗?!?

这两件事真的是一样的,还是DTR某种商业化的Docker Registry产品?或者是其他东西?我很困惑!

docker dtr docker-datacenter docker-ucp

16
推荐指数
2
解决办法
6649
查看次数

为数据科学/机器学习任务设置多用户作业调度程序

背景

最近我的实验室投资了 GPU 计算基础设施。更具体地说:两个 TitanV 安装在标准服务器机器上。目前,该机器正在运行一个根本没有配置的 Windows Server。我实验室的每个人都可以登录并做任何他们想做的事情。时不时会发生机器对其他人完全无用的情况,因为有人不小心占用了所有可用内存。

由于机器学习在这里增长。我正在寻找一种更好的方式来利用我们的基础设施。

要求

  • 多用户。博士和学生应该能够完成他们的任务。
  • 作业队列或调度(最好是时间片调度)
  • 资源的动态分配。如果单个任务正在运行,则可以利用整个内存,但是一旦启动第二个任务,它们就应该共享资源。
  • 轻松/远程提交作业:也许是网页?

到目前为止我尝试过的

我有一个小型测试设置(带有 GTX 1070 的消费类 PC)用于实验。我的互联网研究将我指向了 SLURM 和 Kubernetes。

首先,我喜欢集群管理系统的想法,因为它提供了未来扩展基础设施的选项。

SLURM 设置起来相当容易,但我无法设置诸如远程提交或时间片调度之类的东西。

与此同时,我也尝试使用 Kubernetes。对我来说,它提供了更多有趣的功能,尤其是容器化。但是,所有这些功能都使设置和理解变得更加复杂。我再次无法构建像远程提交这样的东西。

我的问题

有没有人遇到过同样的问题,可以报告他/她的解决方案吗?我有一种感觉,Kubernetes 为未来做好了更好的准备。

如果您需要更多信息,请告诉我。

谢谢蒂姆!

gpu cluster-computing slurm kubernetes docker-datacenter

6
推荐指数
1
解决办法
875
查看次数