Caretta instantly creates a visual Kubernetes service dependency map using eBPF and displays it directly in Grafana.
Instant K8s service dependency map, right to your Grafana.
Caretta is designed for Kubernetes operators and DevSecOps teams who need real-time visibility into service-to-service network interactions within their clusters. It helps users monitor and analyze service dependencies efficiently without modifying the cluster, enabling improved network security and troubleshooting.
Caretta requires a Linux Kubernetes cluster to run due to its reliance on eBPF. It is recommended to install Caretta in a dedicated namespace. Persistent storage for metrics is optional and must be explicitly enabled. When uninstalling, persistent volumes may not be deleted automatically. Configurations such as tolerations, polling intervals, and entity resolution can be customized via Helm values.
helm repo add groundcover https://helm.groundcover.com/
helm repo update
helm install caretta --namespace caretta --create-namespace groundcover/caretta
helm install caretta --namespace caretta --create-namespace groundcover/caretta
Installs Caretta in a new namespace using Helm.
helm delete caretta --namespace caretta
Uninstalls Caretta by deleting the Helm release.