Get all pod logs on k8s launching failure (#9317)

Co-authored-by: Daniel Imberman <daniel@astronomer.io>
This commit is contained in:
Daniel Imberman 2020-06-15 10:29:28 -07:00 коммит произвёл GitHub
Родитель 1459970b3b
Коммит 8b0073d8fb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 10 удалений

Просмотреть файл

@ -379,16 +379,8 @@ function dump_kubernetes_logs() {
--cluster "${KUBECTL_CLUSTER_NAME}" | grep airflow | head -1)
echo "------- pod description -------"
kubectl describe pod "${POD}" --cluster "${KUBECTL_CLUSTER_NAME}"
echo "------- webserver init container logs - init -------"
kubectl logs "${POD}" -c init --cluster "${KUBECTL_CLUSTER_NAME}" || true
if [[ "${KUBERNETES_MODE}" == "git" ]]; then
echo "------- webserver init container logs - git-sync-clone -------"
kubectl logs "${POD}" -c git-sync-clone --cluster "${KUBECTL_CLUSTER_NAME}" || true
fi
echo "------- webserver logs -------"
kubectl logs "${POD}" -c webserver --cluster "${KUBECTL_CLUSTER_NAME}" || true
echo "------- scheduler logs -------"
kubectl logs "${POD}" -c scheduler --cluster "${KUBECTL_CLUSTER_NAME}" || true
echo "------- airflow pod logs -------"
kubectl logs "${POD}" --all-containers=true || true
echo "--------------"
}