python - Kubernetes python pod 分析
问题描述
我在 Kubernetes 上运行 python pod,只有一个主 pod 不断重启。
内存在不断增加,因此 k8s 重新启动它作为实现的 liveness,readiness 那里。
使用带有 python-3.5 和 socket.io 的烧瓶。
有什么方法可以在 Kubernetes pod 上进行分析,而无需使用安装任何代理或任何方式进行代码更改。请告诉我。
我用代码 137 终止。
提前致谢
解决方案
您正在使用 GKE 对吗?您应该使用 stackriver 监控来分析、捕获、分析指标和 strackdriver 日志,以便了解正在发生的事情。
Stackdriver Kubernetes Engine Monitoring 是默认选项,从 GKE 版本 1.14 开始。它非常直观,但需要对平台有一些了解和理解。您应该能够根据内存利用率创建图表。
看看文档:
推荐阅读
- ruby-on-rails - Rails 不允许的参数::mov_ingreso_attributes
- ios - 自动调整背景图像大小以适应所有设备和方向 Swift
- aws-lambda - 如何在 aws lambda 函数中使用 NestJS 模块
- python - Discord.py 昵称更新程序由于未知原因无法循环工作,没有错误
- javascript - 反应路由器链接到新标签
- http - 无法与 Flutter 中的异步函数中的全局变量通信
- c# - 防止在出站请求中转义 url
- r - 在R中的大稀疏矩阵中加速线性模型拟合完整的成对观察
- java - 如何跟踪一个棘手的 JavaFx 冻结/随机挂起
- json - NiFi EvaluateJSONPath 循环遍历数组以获得正确的值