sylr

Joined 6 years ago

Karma
29
Submissions
7
Member since
May 7
[ my public key: https://keybase.io/sylr; my proof: https://keybase.io/sylr/sigs/jOhup-zqfigMSQTHXReCz18ZW1vYZu8bPSodiYcRzPo ]
View on Hacker News

Recent submissions

Comment · 5 years ago
No it does not. I don't run database in kubernetes because I don't trust myself to be able to recover from disasters.

How database-as-a-service vendor run their services is none of my business as long as they deliver the performances I need and working backup/recovery procedures.

Comment · 5 years ago
I consider anything in kubernetes disposable. I want to be able to lift and shift anything in a new cluster without any migration in a matter of minutes.

Anything "stateful" like a database breaks this paradigm.

I have nothing against databases used as cache that can be "re-filled" upon re-creation, but I believe anything holding business critical data shall be held outside of a kubernetes cluster. Why, because being one command away deleting your StatefulSet, Helm Release ... etc scares the shit out of me.

You can of course minimize the risk with correct RBAC, ensure proper backup/restore migrations but that require lots of staff and efforts I can't spare.

So until I can be reassured that I have all the tooling that can recover rapidly any catastrophic failure/mishap, and that all this tooling is tested monthly, I enforce using managed databases services.

Comment · 5 years ago
Am I the only one enforcing a strict no database in kubernetes policy ?
Comment · 5 years ago
Comment · 6 years ago
Nope, error: aborting due to 3 previous errors; 31 warnings emitted

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton