如何检查使用Kubernetes托管的MongoDB中的日志



我发现托管在Kubernetes上的数据库在一段时间后不断删除集合中的所有数据。我想确保这不是某种部署或配置错误,所以我想检查MongoDB本身的日志。

我尝试了kubectl logs <mongodb-pod-name>,但它只记录到mongodb pod的连接和断开连接。想要访问mongodb.log文件以检查数据是否自动删除,或者有人执行了删除命令。

mongo数据库托管在AmazonEKS.上

我有可能或有其他方式来调查这个问题吗?感谢您的帮助!

您可以:

kubectl describe pod <mongodb-pod-name>

然后,您可以访问容器:

kubectl exec --stdin --tty <mongodb-pod-name>  -- /bin/bash

或:

kubectl exec --stdin --tty <mongodb-pod-name>  -- sh

查看集装箱内的日志

最新更新