linux - 在 kubernetes pod 中获取日志的选项

标签 linux ubuntu logging kubernetes

Kubernetes pod 中的开发人员日志很少,获取日志供开发人员查看的最佳方法是什么。

我们可以使用任何特定的工具吗?

我可以选择 graylog,但不确定是否可以自定义以让开发人员登录到其中。

最佳答案

最基本的方法是简单地使用 kubectl logs命令:

Print the logs for a container in a pod or specified resource. If the pod has only one container, the container name is optional.



Here您可以找到有关该命令及其标志的更多详细信息以及一些有用的示例。

此外,您可能希望使用:
  • Logging Using Elasticsearch and Kibana
  • Logging Using Stackdriver

  • 两者都应该在您的情况下解决问题。

    请让我知道这是否是您的想法以及我的回答是否有帮助。

    关于linux - 在 kubernetes pod 中获取日志的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59374234/

    相关文章:

    linux - 需要了解基本 assembly 的指导

    c - 使用 dup2 重定向 stdin 和 stdout

    ubuntu - 在旧 Ubuntu 10.04 上升级 couchdb/erlang

    logging - 如何使用 NLog 直接记录到 Datadog

    testing - 如何启用 vstest.console.exe 日志记录?

    logging - 如何从正在运行的 Docker 容器中读取文件和标准输出

    linux - <AWS S3> 如何根据修改日期下载S3 bucket文件?

    php - 在linux中使用php创建txt文件

    python - python3.4中的beautifulsoup不能在pycharm中使用

    ubuntu - 解决 IBus 问题 - 1.5.11 之前的 IBus 可能会导致输入问题