使用kubectl logs -f -l追踪日志时,新创建Pod的日志是否会被展示?
kubectl日志流式输出与新Pod的日志展示问题
当使用命令kubectl logs -f -l 'role=job'时,运行期间新创建的匹配标签选择器的Pod日志会被忽略。
这个命令在启动时会一次性筛选出当前符合role=job标签的Pod,之后仅持续流式输出这些已存在Pod的日志,不会主动监听后续新创建的Pod。如果需要捕获后续新创建的匹配Pod的日志,无法通过该原生命令直接实现,通常需要借助脚本定期重新执行该命令,或者采用专门的日志收集系统(如Loki、ELK Stack)来实现全量的实时日志采集。
内容的提问来源于stack exchange,提问作者Fumisky Wells
相关产品推荐
相关产品推荐

