Architecture¶
Standard Architecture¶
Robusta is installed and managed with Helm.
It has five components:
Two in-cluster Kubernetes deployments (see below)
Optional: Default Prometheus alerts, fine-tuned for Kubernetes (based on upstream but improved)
Optional: A bundled Prometheus stack (Prometheus Operator, AlertManager, and Grafana)
Optional: A client-side robusta cli
Optional: A cloud UI to view all alerts and events in your cluster
Kubernetes Deployments¶
- robusta-forwarder
Connects to the APIServer and monitors Kubernetes changes. Forwards them to robusta-runner.
- robusta-runner
Executes playbooks
