{"repo":"derailed/popeye","free":true,"listed":false,"github":"https://github.com/derailed/popeye","clone":"git clone https://github.com/derailed/popeye.git","description":"👀 A Kubernetes cluster resource sanitizer","language":"Go","stars":6340,"topics":["popeye","kubernetes-clusters","sanitizers","sanitize-resources","misconfigurations","kubernetes-resources","k8s","golang","go"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Popeye: Kubernetes Live Cluster Linter Popeye is a utility that scans live Kubernetes clusters and reports potential issues with deployed resources and configurations. As Kubernetes landscapes grows, it is becoming a challenge for a human to track the slew of manifests and policies that orchestrate a cluster. Popeye scans your cluster based on what's deployed and not what's sitting on disk. By linting your cluster, it detects misconfigurations, stale resources and assists you to ensure that best practices are in place, thus preventing future headaches. It aims at reducing the cognitive over load one faces when operating a Kubernetes cluster in the wild. Furthermore, if your cluster employs a metric-server, it reports potential resources over/under allocations and attempts to warn you should your cluster run out of capacity. Popeye is a readonly tool, it does not alter any of your Kubernetes resources in any way! --- --- Screenshots Console JSON HTML You can dump the scan report to HTML. Grafana Dashboard Popeye publishes Prometheus metrics. We provided a sample Popeye dashboard to get you started in this repo. --- Installation Popeye is available on Linux, OSX and Windows platforms. Binaries for Linux, Windows and Mac are available as tarballs in the release page. For OSX/Unit using Homebrew/LinuxBrew Using go install Building from source Popeye was built using go 1.21+. In order to build Popeye from source you must: 1. Clone the repo 2. Add the following command in your go.m","default_branch":null,"files":null,"tree":[],"storefront":"/r/derailed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/derailed/popeye/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}