【问题标题】:export K8S logs in managed cluster在托管集群中导出 K8S 日志
【发布时间】:2020-05-19 04:13:04
【问题描述】:

在非托管集群中,为了导出 k8s 审计日志,我们可以使用 AuditSink 对象并将日志重定向到我们想要的任何 webhook。为此,我们应该更改 API 服务器。 在托管集群中,无法访问 API 服务器 - 有没有办法将数据也发送到 webhook? 如果您可以添加一个示例,那就太好了,因为例如我看到了 GCP 的 sub/pub 选项,而且似乎我无法使用我的 webhook

【问题讨论】:

    标签: kubernetes audit


    【解决方案1】:

    在托管 GKE 集群中,审核日志会发送到 Stackdriver Logging。此时,没有办法将日志直接从 GKE 发送到 webhook;但是,有一个解决方法。

    您可以使用 log sink 将 GKE 审核日志从 Stackdriver Logging 导出到 Pub/Sub。您需要定义要将哪些 GKE 审核日志导出到 Pub/Sub。

    将日志导出到 Pub/Sub 后,您就可以使用 Webhook 从 Pub/Sub 推送它们。 Cloud Pub/Sub 具有高度可编程性,您可以控制所交换的数据。请查看此link,了解有关 Cloud Pub/Sub 中 webhook 的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-05
      • 2020-07-23
      • 2021-01-02
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-02
      • 1970-01-01
      相关资源
      最近更新 更多