pleroma.debian.social

pleroma.debian.social

Datum Cloud Authoritative DNS Service: Research Report

https://gist.github.com/drewr/2055b97dc8e7518cc298e58413688459

"The standard problem with in multi-pod deployments is that it cannot be shared across nodes."

The entire reason you use containers is for isolation. Make up your mind, do you want sharing, or don't you?

You can share LMDB between containers, using a few non-default settings. Mainly, containers must share PID namespace, instead of always running as their own PID 1.

@hyc
I think they did? What they're saying is that you can't share across containers and that you therefore they made a synchronisation protocol to sync to a single pod which does the LMDB access.

That sounds reasonable?
replies
1
announces
0
likes
0

@hyc nodes in kubernetes are separate servers so sharing PID namespace won't help. That whole system just seems to be a (seemingly complicated) cross-server fan-out LMDB replication system. I wonder if such a system already exists: https://doc.powerdns.com/authoritative/backends/ldap.html ;)

@wouter frankly I found much of that document incomprehensible, so, ok. Maybe?

@johnl excellent comment.