写点什么

Pulp 2.5 业已发布,包含了对 Docker 库的管理

  • 2014-12-30
  • 本文字数:838 字

    阅读完需:约 3 分钟

Pulp 是一种程序库内容管理工具,它支持 RPM、Debian、Puppet 模块,现在还开始支持 Docker 库。该项目已经发布了 2.5 版本,包含了一些缺陷修正,以及管理 Docker 库的新插件。

Pulp 是 SysAdvent 系列工具的组成部分, Justin Garrison 已经介绍了如何用它来管理程序库。Pulp 使用_ 导入程序(importers)_ 来从外部源、本地文件系统和其他库来获取和同步内容,然后使用_ 分发程序(distributors)_ 通过http、ISO、rsync 和其他方式来发布那些内容。它使用插件的形式来添加和扩展新的源以及格式。

Pulp 2.5.0 可以和 pulp_docker 一起使用,那是一种可选的插件,可以管理 Docker 库,但还处于 _ 技术预览 _ 的状态。该插件让我们可以在本地创建所有或者部分 Docker 库的镜像,把内容托管在新库中,然后在单独位置管理来自于多个源的内容,它包括以下特性:

  • 管理员界面(Pulp API)和终端用户界面(Docker)的分离
  • 通过 LDAP 的支持,实现基于角色的访问控制(RBAC)
  • 使用结点实现跨组织的内容同步
  • 通过用户自定义的环境——像 dev、test 或 prod——来推送内容
  • 通过 http、amqp 或 email 实现基于事件的通知
  • 对 Docker 注册 API 的只读实现,那可以单独部署

Pulp 可以作为虚拟机和 Docker 注册表功能一起部署,也可以作为 Docker 容器和 Crane 一起部署,或者仅用作一个多容器的环境。它还提供了 Puppet 模块,用于在 RHEL 和 Fedora 中的安装和部署。

Pulp 组件包括:

  • Apache httpd:针对 API 和 http(s)发布的库的前端
  • Pulp Workers:针对长期运行任务——像库同步和发布——的进程。
  • Pulp CeleryBeat:维护 worker 和任务的取消操作
  • Pulp 资源管理器:负责为任务分配作业
  • MongoDB:存储库和内容的元数据值
  • Apache Qpid/RabbitMQ:针对作业分配的消息总线
  • pulp-admin:用来管理内容和消费程序的命令行工具。

所有组件都可以分发,以调整服务的规模。Pulp 服务器还可以完全或者部分地被其他服务器分发和复制,那可以跨父子节点关系的多个位置进行。

查看英文原文: Pulp 2.5 Released Including Docker Repository Management

2014-12-30 02:451299
用户头像

发布了 340 篇内容, 共 129.1 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

你居然还去服务器上捞日志,搭个日志收集系统难道不香么!

Java 程序员 后端

作为一名程序员,你觉得最重要的能力是什么?

Java 程序员 后端

外包学生管理系统 - 详细架构设计

奔奔

Redis 6.0 新特性篇:客户端缓存全面揭秘

码哥字节

redis 缓存 NoSQL 数据库 11月日更

融云与 HIFIVE 达成战略合作,共创「沉浸式」社交解决方案

融云 RongCloud

通信云 语聊房 语音社交

你知道面试必问的AOP吗?通过Spring又如何实现呢?

Java 程序员 后端

难以置信!数字货币袭来!这类人都要富起来了 !

CECBC

你还在使用 try-catch-finally 关闭资源?

Java 程序员 后端

毕业之后,开源给了我第一份工作

Zilliz

数据库 vim 开源 成长

使用Spring Data JPA的Specification构建数据库查询

Java 程序员 后端

Github霸榜月余~,原来是阿里大咖的千亿级并发系统设计手册上线了

Java 编程 程序员

你以为自己Nginx掌握的很好?这份1330页Nginx笔记,颠覆你的认知!

Java 程序员 后端

认知未来货币需要新的思想资源

CECBC

你能读懂微服务架构深度解析:架构设计背后的哲学吗?

Java 程序员 后端

传授一套月薪20k程序员的高薪秘籍

Java 程序员 后端

WICC · 广州 | 圆桌对话:社交泛娱乐 & 出海的机遇与挑战

融云 RongCloud

通信云 社交 泛娱乐 出海

你是否已经精通了SpringBoot的执行器功能了呢?不精通就来学

Java 程序员 后端

你是否精通springcloud:使用SpringCloud进行同步通信?

Java 程序员 后端

你能读懂微服务架构深度解析:架构设计背后的哲学吗?(1)

Java 程序员 后端

你还搞不定生涩难懂的Spring-Aop?梳理完毕以后原来如此简单

Java 程序员 后端

你必须了解的微服务架构设计的10个要点!

Java 程序员 后端

你懂的!EL表达式与JSTL标签库

Java 程序员 后端

区块链将会深度应用于乡村振兴

CECBC

使用Redis和Java进行数据库缓存 - DZone数据库

Java 程序员 后端

电竞入亚,行业爆发,你的游戏是否还缺个「大招」?

融云 RongCloud

游戏 社交 泛娱乐

自定义View:如何实现一个双击放大缩小的图片控件

Changing Lin

11月日更

你有效地管理JVM的垃圾了吗?是时候把垃圾拿出来了!

Java 程序员 后端

使用Spring Cloud Config进行分布式配置:Vault 后端

Java 程序员 后端

作为Java面试官,我会问Java程序员一些什么问题?

Java 程序员 后端

嘉宾就位 | Unity、Beeto、荔枝、阿里云、StarMaker、LiveMe、积目…花城论剑

融云 RongCloud

通信云 社交 元宇宙 泛娱乐 出海

你看得起劲的斗鱼直播,已经在 GitHub 开源了自家项目!

Java 程序员 后端

Pulp 2.5业已发布,包含了对Docker库的管理_DevOps & 平台工程_Carlos Sanchez_InfoQ精选文章