
Kubernetes integration
How it works
Cluster events are captured by kubewatch, an open-source Kubernetes watcher that you deploy in your cluster, and forwarded to a unique webhook URL that Rootly generates for your workspace. You choose which resource types kubewatch monitors — deployments, pods, services, nodes, jobs, namespaces, and other resource types are supported. Each event appears as a pulse with a summary in the form[k8s][{resource kind}] {event text}, along with labels and refs identifying the resource and namespace.
Linking pulses to services
Rootly automatically associates Kubernetes pulses with your services by matching the Kubernetes Deployment Name field on the service against the event’s resource name. The match is partial, so a service namedapi-server will match events from any deployment containing api-server in its name. Set this field on each service you want correlated with cluster events.
Ready to configure the Kubernetes integration? See Kubernetes integration setup.
Related pages
- Kubernetes integration setup — step-by-step installation and troubleshooting
- Pulses — how change events appear in Rootly
- Services — link cluster events to the services they affect