3.4. 收集 kubelet 日志
流程
正确配置 kubelet 日志级别详细程度后,您可以通过运行以下命令来收集日志:
$ oc adm node-logs --role master -u kubelet
$ oc adm node-logs --role worker -u kubelet
或者,在节点内运行以下命令:
$ journalctl -b -f -u kubelet.service
要收集 master 容器日志,请运行以下命令:
$ sudo tail -f /var/log/containers/*
要直接收集所有节点的日志,请运行以下命令:
- for n in $(oc get node --no-headers | awk '{print $1}'); do oc adm node-logs $n | gzip > $n.log.gz; done