Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 如何在Kubernetes中检查失败的容器日志_Jenkins_Kubernetes - Fatal编程技术网

Jenkins 如何在Kubernetes中检查失败的容器日志

Jenkins 如何在Kubernetes中检查失败的容器日志,jenkins,kubernetes,Jenkins,Kubernetes,在我检查日志之前,POD出现故障并被jenkins删除,我无法查看日志。 如何检查已移除吊舱的日志 有没有简单的方法可以将日志保存在kubernetes中 我的kubernetes没有任何日志记录系统 在几秒钟内,由于某些错误,它一直在创建和删除。我想找出错误是什么。在检查日志之前,容器名称已更改 谢谢,您的意思很可能是“POD正在失败,并被kubernetes删除,我无法查看日志。”这是kubernetes自己管理API对象,而不是jenkins 直接回答您的问题-一旦相关POD被删除,您将无

在我检查日志之前,POD出现故障并被jenkins删除,我无法查看日志。 如何检查已移除吊舱的日志

有没有简单的方法可以将日志保存在kubernetes中

我的kubernetes没有任何日志记录系统

在几秒钟内,由于某些错误,它一直在创建和删除。我想找出错误是什么。在检查日志之前,容器名称已更改

谢谢,

您的意思很可能是“POD正在失败,并被kubernetes删除,我无法查看日志。”这是kubernetes自己管理API对象,而不是jenkins

直接回答您的问题-一旦相关POD被删除,您将无法从任何容器中获取任何日志。删除pod意味着删除包含所有数据的所有pod容器。日志在pod终止时被删除

默认情况下,如果容器重新启动,kubelet将使一个容器保持终止状态 容器及其日志如果pod从节点中退出,则所有 相应的容器及其日志也会被逐出

如果你还活着,你就可以用flag来检查日志,但不幸的是,这不是你的情况

还有很多类似的问题——唯一的主要建议是建立一些日志聚合系统,分别存储日志。在这种情况下,你不会丢失它们,至少可以检查它们


非常感谢您的回复。kubernetes是否有开源且易于使用的日志聚合系统。请提出建议。我不确定这是否容易,但也许?我用了fluentd,而且很有效,谢谢!