红帽 Quay- 配置镜像代理缓存

news/2024/9/22 11:56:43/

《OpenShift / RHEL / DevSecOps 汇总目录》
说明:本文已经在 Quay 3.12 环境中验证

说明:可先根据《红帽 Quay - 安装篇》完成 Quay 安装。

镜像代理缓存功能

Quay 的镜像代理缓存功能可以将用户拉取的远程镜像保存到本地 Quay 的 proxy cache 中,这样以后再向 Quay 访问这个镜像就可以直接从 proxy cache 获得了。
在实际使用时可以将 Quay 部署在可上网区,而其它使用镜像的环境可都运行在网络隔离区。这样不但可以统一向隔离区提供镜像,还可以使用 proxy cache 提升对外部镜像的访问效率。
在这里插入图片描述

配置镜像代理缓存

  1. 在 Quay 的 config.yaml 中添加以下配置。
FEATURE_PROXY_CACHE: true
  1. 然后重启 Quay。
$ podman restart quay
  1. 在 Quay 控制台中创建一个组织,例如:redhat-cache。
  2. 在组织里参照下图创建一个 Robot Account。
    在这里插入图片描述
  3. 在组织中的 Team 里参照下图将 redhat-cache-robot 加入到 Team。
    在这里插入图片描述
  4. 在组织的 Settings 里参照下图配置 Proxy Cache。
    在这里插入图片描述
  5. 用 redhat-cache+robot 账户登录 Quay,然后从拉取一个镜像。
$ podman login -u redhat-cache+robot quay-server.example.com  --tls-verify=false$ podman pull quay-server.example.com/redhat-cache/ubi8/ubi-minimal:8.10-1052  --tls-verify=false
Trying to pull quay-server.example.com/redhat-cache/ubi8/ubi-minimal:8.10-1052...
Getting image source signatures
Copying blob 5ac50b59589f done
Copying config 7d16c69728 done
Writing manifest to image destination
Storing signatures
7d16c69728ba6bf41e5ca9486aa9b34f540d95bac3626d190cf85caaa1366b52
  1. 确认拉取的镜像 ubi-minimal 已经保存在组织中了。
    在这里插入图片描述

参考

https://docs.redhat.com/en/documentation/red_hat_quay/3.8/html/use_red_hat_quay/quay-as-cache-proxy#red-hat-quay-proxy-cache-procedure
https://access.redhat.com/solutions/7003470


http://www.ppmy.cn/news/1528799.html

相关文章

vue路径别名配置

由于项目的src目录是源代码目录,所以我们经常会使用其内部的组件文件,那么我们就可以将这个./src做成一个模板,以便使用,我们可以将他设置为代替。那么以后我们想选择./src目录下的文件时可以直接写为:/路径 那我们就…

推荐一款PS VR2电脑PC适配器 / 转接板方案

一、引言 随着虚拟现实技术的不断发展,PS VR2 为用户带来了沉浸式的游戏和娱乐体验。然而,为了让 PS VR2 能够与电脑连接,充分发挥其性能并拓展使用场景,需要开发一款电脑适配器 / 转接板。本技术文档方案旨在详细阐述该适配器 / …

Java集合(List篇)

List a.使用List i.最基础的一种集合,是一种有序列表,内部按照放入元素的先后顺序存放,每个元素都可以通过索引确定自己的位置。 ii.数组的删除和新增 iii.ArrayList集合的新增和删除。 iv.LinkedList(链表式集合&#x…

蓝桥杯【物联网】零基础到国奖之路:九. I2C

蓝桥杯【物联网】零基础到国奖之路:九. I2C 第一节 I2C概念第二节 I2C的物理层第三节 I2C的协议层 第一节 I2C概念 中文叫集成电路总线,是一种串行通信总线,使用多主从架构,由飞利浦公司1980年代初设计,方便主板、嵌入式系统或手…

《机器学习by周志华》学习笔记-神经网络-02感知机与多层网络

1、感知机 1.1、概念 感知机(Perceptron)由2层神经元模型组织,如下图所示: 「输入层神经元」接收外界输入信号后,传递给「输出层神经元 」 「输出层神经元」是「M-P神经元」,亦称「阈值逻辑单元(threshold logic unit)」 1.2、作用 「感知机」能够容易的实现逻辑「与…

某采招网爬虫数据采集逆向

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 目标网站 aHR0cHM6Ly9zZWFyY2guYmlkY2VudGVyLmNvbS5jbi9zZWFyY2g/a2V5d29yZHM9JWU0…

网络安全:腾讯云智、绿盟、美团、联想的面经

《网安面试指南》http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247484339&idx1&sn356300f169de74e7a778b04bfbbbd0ab&chksmc0e47aeff793f3f9a5f7abcfa57695e8944e52bca2de2c7a3eb1aecb3c1e6b9cb6abe509d51f&scene21#wechat_redirect 《Java代码审…

剩余参数运算符的babel转义配置

记一次生产构建的报错 uncaught syntaxerror: unexpected token ... 背景 在处理展示markdown文本功能,并且其中的代码高亮功能时,引入了两个第三发的依赖包marked 和 highlight.js ,本地功能调试正常之后,一如即往的没有build…