kubernetes - 如何找到 pod 崩溃的原因?
问题描述
有没有办法查看为什么 kubernetes pod 在重负载下以“craskLoopBackOff”状态失败?
我有一个永远不会启动的 HorizontalPodAutoscaler。在它的状态下,它总是显示低(低于 50%)cpu 和内存使用率。
在 pod 中跟踪应用程序日志也不会提供任何见解。
解决方案
尝试查看 Kubernetes 事件kubectl get events --sort-by='.lastTimestamp'
如果您没有从事件中获得任何有意义的信息,请转到特定节点并查看 kubelet 日志journalctl -u kubelet
推荐阅读
- machine-learning - 来自文件的机器学习数据集
- sql - 将 12 小时格式的 TIMESTAMP 列转换为 24 小时格式的日期列
- android - 使用 IBM Mobile First Platform 生成 APK
- javascript - 如何在“单击”时更改/移动按钮位置
- c# - 来自 URL 的 XML 未返回完整的 XML
- c# - 网络浏览器源为空
- javascript - 使用 vanilla JS 在本地服务器上使用 AJAX Javascript 请求触发 Python 脚本
- sql - 从 oracle sys_refcursor 函数返回整行
- facebook - Facebook Instant Game 中玩家关闭游戏后如何发送消息
- delphi - Delphi Android WIFI连接状态