Tool and Usage
|License||Apache License 2.0|
|Latest release||1.0.2 |
Why this tool?
The primary goal of K8Guard is monitoring the environment. Instead of focusing on availability, K8Guard helps to detect misbehaving resources. These resources could be Deployments, DaemonSets, Ingresses, Jobs/CronJobs, Namespaces, Pods, and ResourceQuotas.
How it works
K8Guard notifies any violators and then takes a particular action. It can also provide metrics and show data on the dashboard. In this particular situation, it leverages the power of Prometheus.
- Notify only via email, hipchat, etc
- Scale bad deployments down to zero
- Suspend bad jobs
- Delete bad ingress
Usage and audience
K8Guard is commonly used for event monitoring. Target users for this tool are system administrators.
Tool review and remarks
The review and analysis of this project resulted in the following remarks for this security tool:
- + The source code of this software is available
Similar tools to K8Guard:
Kubeaudit is a command line tool to audit Kubernetes clusters. It helps to test on various security risks, that may be introduced during deployment.
Kube-Bench is a security tool to perform a configuration audit of Kubernetes installations. It can be used to find flaws and improve system hardening.
Addrwatch is a tool similar to arpwatch to monitor IPv4/IPv6 and ethernet address pairing.
This tool page was updated at . Found an improvement? Help the community by submitting an update.
Related tool information
This tool is categorized as a Kubernetes security tool.