如何跟踪MySQL容器的重启?

时间:2019-07-01 08:29:16

标签: mysql kubernetes

我在具有一个副本集的k8s中运行mysql,它会在随机时间不断崩溃,并显示退出代码137。崩溃时内存消耗为82%。

除了重新启动消息外,我在syslog,mysql错误日志和kubelet日志中找不到任何内容。

实例已经具有64gb的空间,并且在重新启动后就能够处理应用程序请求。因此,增加内存不应该是实际的解决方案。

此外,监控工具还指出,崩溃时仅使用了82%的内存。

  1. kubernetes如何计算Pod的内存消耗?
  2. 如何查找崩溃的原因?

1 个答案:

答案 0 :(得分:1)

您可以使用kubectl logs your-pod -c container-name -n your-namespaces查看日志,使用kubectl describe pod your-pod -n your-namespaces查看pod事件。