Commit 8bda033e authored by Brendan Burns's avatar Brendan Burns

Merge pull request #21444 from dchen1107/test1

Log daemons' failure reasons to supervisord log files
parents d37060d4 b17412a1
...@@ -34,6 +34,7 @@ max_seconds=10 ...@@ -34,6 +34,7 @@ max_seconds=10
while true; do while true; do
if ! curl --insecure -m ${max_seconds} -f -s https://127.0.0.1:{{kubelet_port}}/healthz > /dev/null; then if ! curl --insecure -m ${max_seconds} -f -s https://127.0.0.1:{{kubelet_port}}/healthz > /dev/null; then
echo "kubelet failed!" echo "kubelet failed!"
curl --insecure -s http://127.0.0.1:{{kubelet_port}}/healthz
exit 2 exit 2
fi fi
sleep 10 sleep 10
......
...@@ -55,6 +55,7 @@ func CoreDump(dir string) { ...@@ -55,6 +55,7 @@ func CoreDump(dir string) {
{"cat /var/log/kube-apiserver.log", "kube-apiserver"}, {"cat /var/log/kube-apiserver.log", "kube-apiserver"},
{"cat /var/log/kube-scheduler.log", "kube-scheduler"}, {"cat /var/log/kube-scheduler.log", "kube-scheduler"},
{"cat /var/log/kube-controller-manager.log", "kube-controller-manager"}, {"cat /var/log/kube-controller-manager.log", "kube-controller-manager"},
{"cat /var/log/etcd.log", "kube-etcd"},
} }
if isUsingSystemdKubelet(provider, master) { if isUsingSystemdKubelet(provider, master) {
cmds = append(cmds, command{"sudo journalctl --output=cat -u kubelet.service", "kubelet"}) cmds = append(cmds, command{"sudo journalctl --output=cat -u kubelet.service", "kubelet"})
...@@ -62,7 +63,10 @@ func CoreDump(dir string) { ...@@ -62,7 +63,10 @@ func CoreDump(dir string) {
cmds = append(cmds, []command{ cmds = append(cmds, []command{
{"cat /var/log/kubelet.log", "kubelet"}, {"cat /var/log/kubelet.log", "kubelet"},
{"cat /var/log/supervisor/supervisord.log", "supervisord"}, {"cat /var/log/supervisor/supervisord.log", "supervisord"},
{"cat /var/log/supervisor/kubelet-stdout.log", "supervisord-kubelet-stdout"},
{"cat /var/log/supervisor/kubelet-stderr.log", "supervisord-kubelet-stderr"},
{"cat /var/log/kern.log", "kern.log"}, {"cat /var/log/kern.log", "kern.log"},
{"cat /var/log/docker.log", "docker.log"},
}...) }...)
} }
...@@ -88,7 +92,10 @@ func CoreDump(dir string) { ...@@ -88,7 +92,10 @@ func CoreDump(dir string) {
cmds = append(cmds, []command{ cmds = append(cmds, []command{
{"cat /var/log/kubelet.log", "kubelet"}, {"cat /var/log/kubelet.log", "kubelet"},
{"cat /var/log/supervisor/supervisord.log", "supervisord"}, {"cat /var/log/supervisor/supervisord.log", "supervisord"},
{"cat /var/log/supervisor/kubelet-stdout.log", "supervisord-kubelet-stdout"},
{"cat /var/log/supervisor/kubelet-stderr.log", "supervisord-kubelet-stderr"},
{"cat /var/log/kern.log", "kern.log"}, {"cat /var/log/kern.log", "kern.log"},
{"cat /var/log/docker.log", "docker.log"},
}...) }...)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment