events - 如何使用 kubernetes lib 观看所有事件

标签 events kubernetes

伙计们 我想观看所有 kubernetes 事件,我在这里找到源代码:https://github.com/kubernetes/client-go/blob/master/informers/events/v1beta1/event.go

但是,我找不到任何有关如何使用这些功能的示例。 谁能帮帮我,非常感谢!

最佳答案

我想使用 kubectl 或 REST API[2] 以 JSON 形式收集事件日志,然后您 可以将日志发送到fluidd进行集中监控,例如Elasticsearch。

这是一个很好的示例;[0],虽然是 OpenShift,但是如果将 oc cmd 替换为 kubectl cmd,则与 Kubernetes 相同。 (是的,OpenShift 就是企业 Kubernetes)。

[1] 是如何实现 fluidd - Elasticsearch 堆栈。

希望这对您有帮助。

关于events - 如何使用 kubernetes lib 观看所有事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51262777/

相关文章:

docker - 如何通过 Kubernetes 拉取 Google 容器注册表上托管的 docker 镜像(kubernetes 包含在桌面版 docker 上)

delphi - TCollectionItem 后代中的事件

javascript - 如何发现 Ext.FormPanel 是否发生更改

java - HashMap在迭代过程中插入

google-compute-engine - 创建 TLS 入口资源时如何(重新)使用现有的静态 IP 地址?

azure - 如何从 Web 应用程序 (AZURE) 按需启动 AKS 中的 Linux 脚本

java - 在背景框架上使用 Java KeyListener

mysql - 尝试在 kubernetes 中创建两个具有相同卷的 MySQL Pod 以实现高可用性

docker - 在Kubernetes Pod中使用Docker套接字