Commit Graph

2 Commits

Author SHA1 Message Date
b28e5a1104 keepalived: Add instance for Rust Desk
Rust desk uses several TCP and UDP ports, so we need to allocate a
service IP address for it.
2025-10-17 09:38:44 -05:00
e7ea2b0659 keepalived: Initial commit
Running `keepalived` as a DaemonSet will allow managing floating
"virtual" IP addresses for Kubernetes services with configured external
IP addresses.  The main services we want to expose outside the cluster
are _ingress-nginx_, Mosquitto, and RabbitMQ.  The `keepalived` cluster
will negotiate using the VRRF protocol to determine which node should
have each external address.  Using the process tracking feature of
`keepalived`, we can steer traffic directly to the node where the target
service is running.
2024-11-22 22:26:48 -06:00