第 2 章 更新容器镜像源


本章介绍了如何使用 Red Hat OpenStack Platform 的新 overcloud 容器镜像更新 registry 源。

更新容器镜像源前的注意事项

如果要将容器镜像源从一个 registry 类型改为另一个 registry,您必须更新当前容器镜像环境文件中的命名空间和前缀,并运行 openstack overcloud deploy 命令在完成任何以下任务前更改命名空间:

2.1. registry 方法

Red Hat OpenStack Platform 支持以下 registry 类型:

远程 Registry
overcloud 直接从 registry.redhat.io 拉取容器镜像。此方法最容易生成初始配置。但是,每个 overcloud 节点直接从 Red Hat Container Catalog 拉取每个镜像,这可能会导致网络拥塞和较慢的部署。此外,所有 overcloud 节点都需要访问互联网。
本地 Registry
undercloud 使用 docker-distribution 服务来充当注册表。这允许 director 从 registry.redhat.io 同步镜像,并将它们推送到 docker-distribution registry。在创建 overcloud 时,overcloud 从 undercloud 的 docker-distribution 注册表中提取容器镜像。这个方法允许您在内部存储 registry,这可以加快部署并减少网络拥塞。但是,undercloud 仅充当一个基本的注册表,并为容器镜像提供有限的生命周期管理。
注意

docker-distribution 服务的工作方式与 docker 分开。Docker 用于将镜像拉取和推送到 docker -distribution 注册表,不为 overcloud 提供镜像。overcloud 从 docker-distribution 注册表中提取镜像。

Satellite Server
管理容器镜像的完整应用程序生命周期,并通过 Red Hat Satellite 6 服务器发布它们。overcloud 从 Satellite 服务器拉取镜像。此方法提供了一个企业级解决方案,用于存储、管理和部署 Red Hat OpenStack Platform 容器。

从列表中选择一个方法,并继续配置 registry 详情。

注意

在构建多架构云时,不支持本地 registry 选项。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.