我正在遵循本指南,以便使用minikube设置pod并从托管在以下位置的私有存储库中提取映像:hub.docker.com
当试图设置一个pod来拉动图像时,我看到"CrashLoopBackoff"
pod配置:
apiVersion: v1
kind: Pod
metadata:
name: private-reg
spec:
containers:
- name: private-reg-container
image: ha/prod:latest
imagePullSecrets:
- name: regsecret
Run Code Online (Sandbox Code Playgroud)
"get pod"的输出
kubectl get pod private-reg
NAME READY STATUS RESTARTS AGE
private-reg 0/1 CrashLoopBackOff 5 4m
Run Code Online (Sandbox Code Playgroud)
据我所知,图像没有问题,如果我手动拉它们并运行它们,它们就可以工作了.
(你可以看到"成功拉图片"ha/prod:latest")
如果我将一般图像推送到诸如centos的存储库并尝试使用pod拉动并运行它,也会发生此问题.
此外,秘密似乎工作正常,我可以看到私人存储库中的"拉"计数.
这是命令的输出:
[~]$ kubectl describe pods private-reg
Name: private-reg
Namespace: default
Node: minikube/192.168.99.100
Start Time: Thu, 22 Jun 2017 17:13:24 +0300
Labels: <none>
Annotations: <none>
Status: Running
IP: 172.17.0.5
Controllers: <none>
Containers:
private-reg-container:
Container ID: docker://1aad64750d0ba9ba826fe4f12c8814f7db77293078f8047feec686fcd8f90132 …
Run Code Online (Sandbox Code Playgroud)