FoundationDB

Feature request: hostnames for coordinators


(Chr1st0ph) #1

Hi,

are there any plans to additionally support hostnames for coordinator configuration ?
Imho this would make setup ( e.g. for Kubernetes ) easier.

What are your thoughts?


Proposal: Don't identify a coordinator based on its IP
Simple Dockerfile
(Will Wilson) #2

A cautionary note: all the fault-tolerance in the world won’t help you if your database grows a dependency on an external system (DNS) that can be down or otherwise unreachable.

I’m not saying it’s always a bad idea, but think carefully about what kind of SLO you’re aiming for, and how deliberately coupling things such that a failure in an unrelated system can bring FDB down could impact that.


Simple Dockerfile
(Jared2501) #3

I’d be very interested in this too. I’ve run in to similar issues deploying FDB into docker / kubernetes.

wwilson - Good flag. You can (and should) run multiple DNS servers to achieve HA. This is trivial when running in kubernetes (just set the number of desired replications for the DNS server).