用于访问 GKE Auto Pilot 集群中的自定义日志文件的设计

问题描述 投票:0回答:1

我们在 GKE Autopilot 集群上部署了一个 sprintboot 应用程序 docker 映像。该应用程序正在使用记录器捕获文件中的日志,现在我们需要找到一种方法来访问日志文件的内容,如果可能的话,需要将日志重定向到云日志记录。谁能建议任何可行的解决方案来解决这个问题?

我们正在考虑部署一个 sidecar 应用程序来读取日志并将其发送到云日志记录,但是否有更好的解决方案可供使用?

提前致谢。

我们尝试调查 datadog 代理,但没有帮助

google-cloud-platform logging google-kubernetes-engine
1个回答
0
投票

有几种方法可以做到。

  • (更简单的方法)为集群中的工作负载启用日志记录(通过转到集群详细信息,单击
    Logging
    部分下的
    Features
    行的编辑铅笔,并确保选中
    Workloads
    。为工作负载启用它后,您只需将记录器重定向到标准输出,GKE 日志记录代理就会收集它并自动将其发送到 Cloud Logging。
  • (更困难的方法)您可以按照此处的描述自行配置。

希望这有帮助! :)

© www.soinside.com 2019 - 2024. All rights reserved.