Bifrost is a Kubernetes Operator that automatically deploys Grafana Alloy, Loki, and Grafana for complete log aggregation — with no manual configuration required.
# Install Bifrost in your cluster kubectl apply -f https://raw.githubusercontent.com/peek8/bifrost/main/deploy/install.yaml Stop wrestling with Helm charts, ConfigMaps, and interconnected services.
A complete observability stack, deployed and managed automatically.
Deploy the entire logging stack with a single kubectl apply command.
Alloy, Loki, and Grafana are pre-configured to work seamlessly together.
Access logs immediately through pre-configured Grafana dashboards.
Kubernetes Operator pattern ensures continuous reconciliation and recovery.
Choose between simple mode for dev or scalable mode for production.
Configure which namespaces to collect logs from with simple selectors.
Bifrost orchestrates a complete logging pipeline automatically.
| Component | Deployment Model |
|---|---|
| Grafana Alloy | DaemonSet on all nodes |
| Loki | StatefulSet with PVCs |
| Grafana | Deployment with provisioning |
| Dashboard | Managed dynamically by operator |
| Datasource | Managed dynamically by operator |
Three simple steps to complete log aggregation.
Deploy Bifrost to your Kubernetes cluster.
kubectl apply -f https://raw.githubusercontent.com/peek8/bifrost/main/deploy/install.yaml Define your logging configuration with a simple CRD.
apiVersion: bifrost.peek8.io/v1alpha1
kind: LogPipeline
metadata:
name: my-logs
namespace: bifrost-system
spec:
loki:
mode: simple
grafana:
enabled: true Port-forward and start exploring your logs.
kubectl port-forward svc/grafana 3000:3000 -n bifrost-system
# Open http://localhost:3000 (admin/admin) We're continuously improving Bifrost.
Get started with Bifrost today and experience zero-effort Kubernetes log aggregation.