SloK v0.1.0
Initial public release of SloK: a Kubernetes-native SLO operator with Prometheus recording rules, alerting support, Helm installation, and an optional dashboard.
Highlights
- Kubernetes CRDs for defining Service Level Objectives
- Automatic PrometheusRule generation for SLI, burn rate, and error budget metrics
- Multi-window burn-rate alerting support
- Helm chart installation
- Optional SloK Dashboard integration
- Dashboard views for:
- SLO inventory
- namespace/status/search filtering
- SLO detail inspection
- availability trend
- error budget remaining trend
- custom time ranges
- drag-to-zoom charts
- rich Prometheus-backed tooltips
- GHCR container images for operator and dashboard components
- Multi-arch images for
linux/amd64andlinux/arm64
Container images
ghcr.io/slok-operator/slok:0.1.0
ghcr.io/slok-operator/slok-dashboard-backend:0.1.0
ghcr.io/slok-operator/slok-dashboard-frontend:0.1.0
Helm
Install or upgrade using the chart under charts/slok.
Example:
helm upgrade --install slok ./charts/slok \
--namespace slok-system \
--create-namespace
Enable the dashboard:
helm upgrade --install slok ./charts/slok \
--namespace slok-system \
--create-namespace \
--set dashboard.enabled=true \
--set dashboard.prometheus.url=http://prometheus-kube-prometheus-prometheus.monitoring:9090
Notes
This is the first release and APIs may still evolve in future versions.