Collect kubelet healthz failure reason log on nodes. Also collect etcd log on master node.

This commit is contained in:
Dawn Chen
2016-02-17 16:50:45 -08:00
parent 14f8ae1340
commit c46ee395b9

View File

@@ -55,6 +55,7 @@ func CoreDump(dir string) {
{"cat /var/log/kube-apiserver.log", "kube-apiserver"},
{"cat /var/log/kube-scheduler.log", "kube-scheduler"},
{"cat /var/log/kube-controller-manager.log", "kube-controller-manager"},
{"cat /var/log/etcd.log", "kube-etcd"},
}
if isUsingSystemdKubelet(provider, master) {
cmds = append(cmds, command{"sudo journalctl --output=cat -u kubelet.service", "kubelet"})
@@ -62,6 +63,8 @@ func CoreDump(dir string) {
cmds = append(cmds, []command{
{"cat /var/log/kubelet.log", "kubelet"},
{"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"},
}...)
}
@@ -88,6 +91,8 @@ func CoreDump(dir string) {
cmds = append(cmds, []command{
{"cat /var/log/kubelet.log", "kubelet"},
{"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"},
}...)
}