etcd database full with Kubernetes events. Fix by cleaning up old events, increasing quota, or using separate etcd for events.
Fixes EVENT_LIMIT_EXCEEDED
kubectl exec -n kube-system etcd-<node> -- etcdctl endpoint statuskubectl exec -n kube-system etcd-<node> -- etcdctl endpoint statusetcd quota exceeded, event limit reached, API server rejecting requests
On this page
Kubernetes events can consume most of etcd storage, causing the cluster to reach quota and rejecting new writes.
kubectl exec -n kube-system etcd-<node> -- etcdctl endpoint statuskubectl delete events --all -AAdd --quota-backend-bytes flag to etcd.
Set --event-ttl=1h on API server.
Track metrics and set alerts.
Consider dedicated etcd instance for events.