随着Pod崩溃后日志消失,我想将它们直接存储在本地计算机上。我不想使用GCE。另外,我将有一个服务的多个节点,因此HostPath
不会有任何用处。
kubectl logs <pod-name> > log.txt
仅捕获快照。我希望完整的日志能够在本地计算机上持久保存。
答案 0 :(得分:0)
日志已经在/var/lib/docker/containers/CONTAINER_ID/CONTAINER_ID-json.log
上的节点上
要收集它们,您可以使用流利的位。最简单的方法是使用kubernetes管理流利的位-运行带有主机路径卷的守护程序集。
以下是可以帮助您完成任务的头盔图表:https://github.com/helm/charts/tree/master/stable/fluent-bit