我可以registry.redhat.io/rhel8/redis-5使用RedHat中的Redis映像启动应用程序- 使用以下步骤。
registry.redhat.io/rhel8/redis-5
导入图像。
apiVersion: v1 kind: Secret metadata: name: accoutNum-userName-pull-secret data: .dockerconfigjson: token-value....long........string type: kubernetes.io/dockerconfigjson
添加秘密并导入图片:
oc create -f secret.yaml oc import-image rhel8/redis-5 --from=registry.redhat.io/rhel8/redis-5 --confirm
图片元数据已导入:
oc get is NAME DOCKER REPO TAGS UPDATED redis-5 172.30.1.1:5000/project/redis-5 latest About a minute ago
我不清楚import语句如何找到要使用的秘密。
kubernetes.io/dockerconfigjson如果在拉/推图像时要求注册表进行身份验证,则OpenShift会根据同一名称空间(项目)中的类型自动查找身份验证。因此,如果您需要访问多个外部注册表,则只需使用每个注册表的凭据创建匹配的机密。
kubernetes.io/dockerconfigjson
希望对您有帮助,谢谢。