OpenShift容器平台无法提取私有Docker中心图像
我有一个OpenShift容器平台3.9的实例正在运行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
默认服务帐户
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这是平台的问题。我不确定他们是否改正了:谢谢回复!事实上,我正在与红帽公司的一名员工和支持人员合作,以解决仍然存在的问题——如果我们解决了这个问题,我会将其添加为一个答案,如果它值得的话!祝你过得愉快!