当前位置: 首页 > 知识库问答 >
问题:

是否有可能在重启前获取pod运行的节点的详细信息?

梁丘扬
2023-03-14

我正在运行一个由20个节点组成的kubernetes群集。命名空间中的一个pod被重新启动。该吊舱因出口代码为137的OOM而死亡,并按预期重新启动。但我想知道pod之前运行的节点。有什么地方可以查一下日志来了解信息吗?像蒂勒,库贝勒,库贝勒等等。。。

共有1个答案

卫博学
2023-03-14

但我想知道pod之前运行的节点。

如果pod被退出代码137杀死,例如当它使用的内存超过其限制时,它将在同一节点上重新启动,而不是重新调度。为此,请检查您的指标或容器日志。

但是Pod也可能由于节点的过度提交而被杀死,参见例如如何排除库伯内特斯OOM和CPU油门。

 类似资料:
  • 我试图在Typescript中设置一个节点gRPC服务器,我已经让一切正常,但处理请求/响应的冗长让我感觉不好。我遵循了https://github.com/blokur/grpc-ts-demo这似乎是许多示例项目的设置方式。 处理请求或响应时会出现问题,而创建的代码生成工具()存根要求您处理如下请求和响应: 从为生成的类型为: 因此,如果消息有一堆字段,或者如果您必须编写一堆RPC处理程序,那

  • 问题内容: 无论如何在运行时重写方法?即使需要从该实例动态创建子类? 问题答案: 使用纯Java,否。 使用ByteBuddy(首选),asm,cglib或Aspectj时,可以。 在纯Java中,在这种情况下要做的事情是创建一个基于接口的代理,该代理处理方法调用并委托给原始对象(或不委托)。

  • 问题内容: 如何在SQL Server Agent中使用SQL获取上次运行的作业详细信息,包括仅针对上次运行的作业的步骤详细信息(而不是作业结果),因为我想在应用程序中显示此信息 请帮助这个问题坚持很长时间 这是我下面一直在使用的代码,它带回了“作业历史”中所有“作业”的所有步骤, 但是,我只想查看 上次 运行作业的步骤 谢谢 问题答案: 希望这会有所帮助, 附加连接到msdb.dbo.sysjo

  • 我正在使用Azure Data Factory运行我的databricks笔记本,它在运行时创建了作业集群,现在我想知道这些作业的状态,我的意思是它们是成功还是失败。那么我可以知道,我如何使用作业id或运行id来获得运行状态。 注意:我没有在我的databricks工作区中创建任何作业,我正在使用Azure Data Factory运行我的笔记本,它在运行时创建作业集群,并在该集群上运行该笔记本,

  • 接口说明 获取角色详细信息 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /permissions/api/team/role/v1.0.0/info 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 是 当前登录用户的TOKEN roleId string query 是

  • 接口说明 获取素材详细信息 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /wish3dearth/api/material/v1.0.0/getMaterialDetail 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 serviceDomain string query 否 serviceDomain t