3.4.2. 非受管存储
以下示例使用 NooBaa 存储,但可应用于其他镜像存储选项,如 Azure、S3 等。
-
在控制台中在 Storage
Object Bucket Claims 下创建一个 NooBaa Object Bucket Claim。 - 检索 Object Bucket Claim Data details,包括 Access Key, Bucket Name, Endpoint (hostname)和 Secret Key。
使用 Object Bucket Claim 的信息,创建
config.yaml
配置文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用配置文件创建 Secret:
kubectl create secret generic --from-file config.yaml=./config.yaml config-bundle-secret
$ kubectl create secret generic --from-file config.yaml=./config.yaml config-bundle-secret
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个 QuayRegistry YAML 文件
quayregistry.yaml
,它将存储组件标记为非受管,并引用创建的 Secret:quayregistry.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 QuayRegistry:
oc create -f quayregistry.yaml
oc create -f quayregistry.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
部署的 Quay 应用现在使用创建的存储。