kubectl无法从私有存储库中提取图像

我正在运行kubeadm alpha版本来设置我的kubernates群集。 从kubernates,我试图拉着托pipe在nexus存储库中的docker图像。 当我试图创build一个豆荚时,它每次都给“ImagePullBackOff”。 有人可以帮我吗?

详情请见https://github.com/kubernetes/kubernetes/issues/41536

Pod定义:

apiVersion: v1 kind: Pod metadata: name: test-pod labels: name: test spec: containers: - image: 123.456.789.0:9595/test name: test ports: - containerPort: 8443 imagePullSecrets: - name: my-secret 

您需要参考您刚从Pod定义中创build的秘密 。

当你使用kubectl create secret docker-registry my-secret --docker-server=123.456.789.0 ...时创build秘密的kubectl create secret docker-registry my-secret --docker-server=123.456.789.0 ...服务器必须和Pod的定义完全一致 – 包括端口号 (如果它是一个安全的它也必须与systemd中的docker命令行相匹配)。

此外,秘密必须在您创buildPod的相同命名空间中,但似乎是按顺序的。