Attila Doroszlai created HDDS-7646:
--------------------------------------

             Summary: No logs if pod stuck in PodInitializing
                 Key: HDDS-7646
                 URL: https://issues.apache.org/jira/browse/HDDS-7646
             Project: Apache Ozone
          Issue Type: Sub-task
          Components: test
            Reporter: Attila Doroszlai


Kubernetes check fails to get pod logs if cluster cannot start.

{code:title=https://github.com/dombizita/ozone/actions/runs/3686201025/jobs/6238380664#step:5:362}
Defaulted container "scm" out of: scm, init (init)
Error from server (BadRequest): container "scm" in pod "scm-0" is waiting to 
start: PodInitializing
{code}

{code:title=https://github.com/apache/ozone/blob/6064b8457655b4aa3d9358699deee4e80c45c19d/hadoop-ozone/dist/src/main/k8s/examples/testlib.sh#L83-L91}
get_logs() {
  mkdir -p logs
  for pod in $(kubectl get pods -o custom-columns=NAME:.metadata.name | tail -n 
+2); do
    for initContainer in $(kubectl get pod -o 
jsonpath='{.spec.initContainers[*].name}' "${pod}"); do
      kubectl logs "${pod}" "${initContainer}" > 
logs/"pod-${pod}-${initContainer}.log"
    done
    kubectl logs "${pod}" > logs/"pod-${pod}.log"
  done
}
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to