小编hai*_*ari的帖子

Kubernetes Pod因CrashLoopBackOff失败

我正在遵循本指南,以便使用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描述pods private-reg:

[~]$ 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)

repository docker kubernetes kubectl

18
推荐指数
1
解决办法
6万
查看次数

标签 统计

docker ×1

kubectl ×1

kubernetes ×1

repository ×1