To test netfetch, you will need a kubernetes cluster. All types of clusters are fine, GKE cluster, minikube or kind or so forth. The application can be installed using homebrew or helm depending on how you want to test it. Everything, including prerequisites and a how to install guide is in the readme in the github repository. Link to install guide: https://github.com/deggja/netfetch?tab=readme-ov-file#installation-via-homebrew-for-mac-
About
Netfetch is a Kubernetes application. You can either run it using the command line, or by deploying it in your Kubernetes clusters. When using the command line, you may use the CLI functionality to scan your cluster for unprotected workloads. The application will inform you about these workloads, and prompt you about "protecting" them by applying best practice policies. You may also run the interactive dashboard from the CLI. This opens up a dashboard on your local machine. You may perform the same scans in the dashboard. In addition to this, you can also generate suggested network policies based on the current workloads in your namespace. It is also possible to visualise the network policies and workloads in your cluster by generating a network map using D3. The map is interactive and you may inspect the different resource manifests by double clicking. You may read more about the project here: github.com/deggja/netfetch