文件名称:kubernetes-oom-event-generator:当Pod的容器被OOMKilled后,生成Kubernetes事件
文件大小:27KB
文件格式:ZIP
更新时间:2024-02-24 10:05:54
kubernetes events monitoring prometheus k8s
kubernetes-oom-event-generator 容器启动时生成Kubernetes事件,并指示该容器先前已被杀死。 设计 控制器侦听Kubernetes API中的新事件和事件更改。 每次收到有关事件的通知时,它都会根据事件的Reason和所涉及对象的Kind ,检查此事件是否引用“ ContainerStarted”事件。 如果是这种情况,并且Event构成了更改(意味着它不是不变的更新,则在每两分钟执行一次重新同步时会发生这种情况),它将检查基础Pod资源。 如果Pod的LastTerminationState引用OOM,则控制器将发出Kubernetes事件,该事件的级别为Warning ,原因为PreviousContainerWasOOMKilled 。 用法 Usage: kubernetes-oom-event-generator [OPTIONS] Application Options: -v, --verbose= Show verbose debug information [$VERBOSE] --version Print
【文件预览】:
kubernetes-oom-event-generator-master
----.travis.yml(218B)
----testdata()
--------.kube()
----kubernetes-oom-event-generator.go(1KB)
----docs()
--------CONTRIBUTING.md(1KB)
--------XING_CLAv2.md(3KB)
----Dockerfile(509B)
----LICENSE(11KB)
----src()
--------controller()
--------util()
----.gitignore(317B)
----CHANGELOG.md(1KB)
----.travis()
--------docker_push.sh(594B)
----Makefile(685B)
----go.sum(9KB)
----README.md(6KB)
----go.mod(2KB)