title: How to debug crash-looping pods in OpenShift?
body: <p>I have a simple DeploymentConfig:</p>
  
  <pre><code>apiVersion: v1
  kind: DeploymentConfig
  metadata:
    name: my-dc
    labels:
      app: my
  spec:
    replicas: 3
    template:
      metadata:
        labels:
          app: my
      spec:
        containers:
          - name: my
            image: image-registry.openshift-image-registry.svc:5000/pc/rhel-atomic
            livenessProbe:
              exec:
                command:
                  - echo
                  - "I'm alive!"
                initialDelaySeconds: 10
            readinessProbe:
              exec:
                command:
                  - echo
                  - "I'm healthy!"
                initialDelaySeconds: 15
                periodSeconds: 15
  </code></pre>
  
  <p>The <code>image-registry.openshift-image-registry.svc:5000/pc/rhel-atomic</code> image stream points to my own image that is simply:</p>
  
  <pre><code>FROM registry.access.redhat.com/rhel7/rhel-atomic
  </code></pre>
  
  <p>When I do <code>oc create -f my-dc.yaml</code> and try to check what is going on, I see that my pods are crash-looping.</p>
  
  <p>To debug it, I did a <code>oc status --suggest</code>. It suggests listing the container logs with <code>oc logs my-dc-1-z889c -c my</code>. However, there is no logs for any of the containers.</p>
  
  <p>My <code>oc get events</code> does not help either. It just cycles through these messages:</p>
  
  <pre><code>&lt;unknown&gt;   Normal    Scheduled                     pod/my-dc-1-vnhmp                     Successfully assigned pc/my-dc-1-vnhmp to ip-10-0-128-37.ec2.internal
  31m         Normal    Pulling                       pod/my-dc-1-vnhmp                     Pulling image "image-registry.openshift-image-registry.svc:5000/pc/rhel-atomic"
  31m         Normal    Pulled                        pod/my-dc-1-vnhmp                     Successfully pulled image "image-registry.openshift-image-registry.svc:5000/pc/rhel-atomic"
  31m         Normal    Created                       pod/my-dc-1-vnhmp                     Created container my
  31m         Normal    Started                       pod/my-dc-1-vnhmp                     Started container my
  27m         Warning   BackOff                       pod/my-dc-1-vnhmp                     Back-off restarting failed container
  &lt;unknown&gt;   Normal    Scheduled                     pod/my-dc-1-z8jgb                     Successfully assigned pc/my-dc-1-z8jgb to ip-10-0-169-70.ec2.internal
  31m         Normal    Pulling                       pod/my-dc-1-z8jgb                     Pulling image "image-registry.openshift-image-registry.svc:5000/pc/rhel-atomic"
  31m         Normal    Pulled                        pod/my-dc-1-z8jgb                     Successfully pulled image "image-registry.openshift-image-registry.svc:5000/pc/rhel-atomic"
  31m         Normal    Created                       pod/my-dc-1-z8jgb                     Created container my
  31m         Normal    Started                       pod/my-dc-1-z8jgb                     Started container my
  27m         Warning   BackOff                       pod/my-dc-1-z8jgb                     Back-off restarting failed container
  </code></pre>
  
  <p>How do I debug this? Why the containers crash?</p>
  
  <p>I am using OpenShift Online.</p>