This repository was archived by the owner on Jan 22, 2024. It is now read-only.

Description
Currently, sending USR1 signal to keepalived process will dump configuration data to /tmp/keepalived.data, and sending USR2 will write statistics to /tmp/keepalived.stats inside the container.
$ kubectl -n kube-system exec kube-keepalived-master-0 -- kill -USR1 1
$ kubectl -n kube-system exec kube-keepalived-master-0 -- cat /tmp/keepalived.stats
It would be nice to have a sidecar container exposing statistics as Prometheus metrics.