From d4effea503aa105657cf50b68dfc0103448a1ee8 Mon Sep 17 00:00:00 2001 From: Spyros Trigazis Date: Mon, 30 Jan 2017 15:06:58 +0100 Subject: [PATCH] [k8s] Get logs of controller-manager and scheduler Get the pod logs for controller-manager and scheduler. The current copy logs from journalctl because controller-manager and scheduler used to be managed by systemd. Change-Id: I1e4e5a810f838cc59d4a4aaa4fc4478541872b0b --- magnum/tests/contrib/copy_instance_logs.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/magnum/tests/contrib/copy_instance_logs.sh b/magnum/tests/contrib/copy_instance_logs.sh index e7ac69dc79..7b5ac9c339 100755 --- a/magnum/tests/contrib/copy_instance_logs.sh +++ b/magnum/tests/contrib/copy_instance_logs.sh @@ -56,8 +56,8 @@ if [[ "$COE" == "kubernetes" ]]; then remote_exec $SSH_USER "sudo journalctl -u kube-proxy --no-pager" kube-proxy.log remote_exec $SSH_USER "sudo journalctl -u etcd --no-pager" etcd.log remote_exec $SSH_USER "sudo journalctl -u kube-apiserver --no-pager" kube-apiserver.log - remote_exec $SSH_USER "sudo journalctl -u kube-scheduler --no-pager" kube-scheduler.log - remote_exec $SSH_USER "sudo journalctl -u kube-controller-manager --no-pager" kube-controller-manager.log + remote_exec $SSH_USER "kubectl logs --namespace=kube-system \$(kubectl --namespace=kube-system get pods | grep kube-scheduler | awk '{print \$1}')" kube-scheduler.log + remote_exec $SSH_USER "kubectl logs --namespace=kube-system \$(kubectl --namespace=kube-system get pods | grep kube-controller-manager | awk '{print \$1}')" kube-controller-manager.log remote_exec $SSH_USER "sudo journalctl -u docker-storage-setup --no-pager" docker-storage-setup.log remote_exec $SSH_USER "sudo systemctl status docker-storage-setup -l" docker-storage-setup.service.status.log remote_exec $SSH_USER "sudo systemctl show docker-storage-setup --no-pager" docker-storage-setup.service.show.log