2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:451767
用户头像

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

关注

评论

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

惊艳!阿里自爆用480页讲清楚了44种微服务架构设计模式

996小迁

程序员 面试 微服务 设计模式 架构设计

OTC场外交易系统开发软件定制

微服务架构太难了?那你可能还没掌握SpringBoot+SpringCloud+Docker+RabbitMQ

Java架构之路

Java 程序员 架构 面试 编程语言

腾讯T4架构师:刷3遍以下面试题,你也能从小公司成功跳到大厂

Java架构之路

Java 程序员 架构 面试 编程语言

AWS云上安全最佳实践

雪雷

安全 AWS 云安全

波场链智能合约系统定制开发

区块链商城APP系统开发|区块链商城软件开发

系统开发

养猫了!

小林coding

生活

我敢说这是全网最详细的基础讲解,附源码实例,没人学不明白

小Q

Java 学习 架构 面试 基础

用了这个评估优化LiteOS镜像利器,我有点飘...

华为云开发者联盟

镜像 开发 环境配置

号称大厂面试官的克星,“神仙版”Java面试宝典,“真”吊打大厂面试官

Java架构之路

Java 程序员 架构 面试 编程语言

模糊匹配、相似度查询怎么破?看PG亿级检索毫秒响应

PostgreSQLChina

数据库 postgresql 开源

iOS面试基础知识 (四)

iOSer

ios 面试 底层知识

区块链矿机系统开发现成案例

堪称完美!阿里架构师用60个实战案例讲明白了Spring Boot

Java架构追梦

Java 架构 面试 微服务 springboot

dForce挖矿APP系统开发|dForce挖矿软件开发

系统开发

为什么现代系统需要一个新的编程模型?

华为云开发者联盟

编程 模型 语言

合约跟单系统开发软件定制

2020中国 .NET开发者大会精彩回顾:葡萄城高性能表格技术解读

葡萄城技术团队

GCExcel 中国 .NET开发者大会 表格技术

学习笔记丨数据结构之二叉查找树

Liuchengz.

数据结构 C/C++ 数据结构与算法 高级数据结构

吊!设计模式全解:6大设计原则+23种设计模式+设计模式PK+设计模式混编

Java架构之路

Java 程序员 架构 面试 编程语言

差点跳起来了!全靠这份“Java核心知识笔记”我成功拿到美团offer

比伯

Java 程序员 架构 计算机 编写

提升awk技能的两个教程【译】

程序员架构进阶

Linux Shell awk

一场由fork引发的超时,让我们重新探讨了Redis的抖动问题

华为云开发者联盟

redis fork 时延抖动

快递员出售用户信息被判刑:如何防止快递行业信息泄露

石头IT视角

研发团队如何实现无缝协作?

万事ONES

研发管理 团队协作 研发效能 研发工具

数字货币交易所交易平台系统开发

编写令人愉悦的API接口(一)

Geek_42915f

Java 程序设计 API APi设计

震闻:2021年 微服务 即将被这个取代了!!

Java架构师迁哥

软件测试之登录测试详解

测试人生路

软件测试

成为分布式系统架构师,都要学哪些东西?该怎么学?

四猿外

Java 程序员 分布式 分布式系统 架构师

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