OpenShift容器平台无法提取私有Docker中心图像

OpenShift容器平台无法提取私有Docker中心图像,docker,kubernetes,openshift,docker-registry,Docker,Kubernetes,Openshift,Docker Registry,我有一个OpenShift容器平台3.9的实例正在运行 我创建了一个docker hub secrets,具有访问私人图像的凭据 我将新创建的秘密链接到用于拉取访问的默认服务帐户 我创建了一个ImageStream,以访问私有图像,它似乎具有访问权限,因为它正在正确访问图像 我创建了一个DeploymentConfig来部署映像。部署时,我在尝试拉取映像时收到以下错误消息拉取映像“myorg/myimage”失败:rpc错误:code=Unknown desc=repository docker

我有一个OpenShift容器平台3.9的实例正在运行

  • 我创建了一个docker hub secrets,具有访问私人图像的凭据
  • 我将新创建的秘密链接到用于拉取访问的
    默认
    服务帐户
  • 我创建了一个
    ImageStream
    ,以访问私有图像,它似乎具有访问权限,因为它正在正确访问图像
  • 我创建了一个
    DeploymentConfig
    来部署映像。部署时,我在尝试拉取映像时收到以下错误消息
    拉取映像“myorg/myimage”失败:rpc错误:code=Unknown desc=repository docker.io/myorg/myimage not found:不存在或没有拉取访问权
  • 图像流如下所示:

    apiVersion: v1
    kind: ImageStream
    metadata:
      name: myimage
    spec:
      dockerImageRepository: docker.io/myorg/myimage
      tags:
        - name: mytag
          generation: 2
          from:
            kind: DockerImage
            name: 'docker.io/myorg/myimage:mytag'
          importPolicy:
            scheduled: true
    
    apiVersion: v1
    kind: DeploymentConfig
    metadata:
      name: myservice
      generation: 1
    spec:
      replicas: 1
      template:
        metadata:
          labels:
            app: example
        spec:
          containers:
          - name: myservice
            image: myorg/myimage:mytag
            imagePullPolicy: Always
            ports:
            - containerPort: 8888
    
    部署配置如下所示:

    apiVersion: v1
    kind: ImageStream
    metadata:
      name: myimage
    spec:
      dockerImageRepository: docker.io/myorg/myimage
      tags:
        - name: mytag
          generation: 2
          from:
            kind: DockerImage
            name: 'docker.io/myorg/myimage:mytag'
          importPolicy:
            scheduled: true
    
    apiVersion: v1
    kind: DeploymentConfig
    metadata:
      name: myservice
      generation: 1
    spec:
      replicas: 1
      template:
        metadata:
          labels:
            app: example
        spec:
          containers:
          - name: myservice
            image: myorg/myimage:mytag
            imagePullPolicy: Always
            ports:
            - containerPort: 8888
    

    我可能做错了什么?

    你有没有发现这个问题,帕特里克?我也遇到过同样的情况problem@JGlass这是平台的问题。我不确定他们是否改正了:谢谢回复!事实上,我正在与红帽公司的一名员工和支持人员合作,以解决仍然存在的问题——如果我们解决了这个问题,我会将其添加为一个答案,如果它值得的话!祝你过得愉快!