Hi everybody, what’s the advantage of using something like postgres-operator or prometheus-operator compared to the old way of doing things with your own manifests or helm charts?
https://github.com/SovereignCloudStack/Docs/blob/main/Design-Docs/Helm-vs-Operators.md
tl-dr; if you’re able to deploy it and leave it be, go with Helm. But things like postgres needs (some) management, which the operator is able to do for you.
Definitely better using Helm.
we adopted it also for our internal applications, they are packaged as helm charts in a jenkins pipeline.
you can see versions hoistory, upgrade, rollback if needed, etc
Got it, in that case I’ll keep doing what I’m doing hehe
Helm manages deployment lifecycle (install, upgrade, delete etc.)
operator manages runtime states (e.g., automated backup, failover etc.)