We've been looking at using etcd to store credentials (essentially the same solution as zookeeper). It seems like the right way to go.
So far, my impression of etcd is "neat, promising, not ready for prime time yet" (to be fair, the etcd folks don't claim it's stable yet). ZooKeeper at least has the advantage of being in production use for a long time, so it should be pretty bullet-proof.