【问题标题】:Get K8s deployment logs for a specific release获取特定版本的 K8s 部署日志
【发布时间】:2021-11-11 22:37:21
【问题描述】:

由于与该部署相关的副本集不再为 pod 提供服务,我是否可以在我的 K8s 集群中获取特定 K8s 版本的发布日志?

例如kubectl rollout history deployment/pod1-dep 将导致

1

2

3

如果我想在2 中选择与事件相关的日志,这是否是一项可能的任务,或者我们是否可以通过此功能实现此类功能。

【问题讨论】:

  • 一旦一个 pod 被删除,它的日志就会随之消失。如果您有某种外部日志收集器,通常会为您保留历史日志,但您需要在尝试更新之前进行设置。
  • @DavidMaze 你应该把它放在答案而不是评论中。

标签: kubernetes release-management


【解决方案1】:

这是一个社区 Wiki 答案,发布是为了提高可见性,因此请随时编辑它并添加您认为重要的任何其他详细信息。

正如 David Maze 在上面的评论中正确建议的那样:

一旦 pod 被删除,它的日志就会随之消失。如果你有一些 一种通常会保留历史记录的外部日志收集器 为您记录日志,但您需要在尝试之前进行设置 更新。

因此,您的特定问题的答案是:不,一旦这些特定的 pod 被删除,您就无法获得此类日志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-16
    • 2019-06-04
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多