Longhorn you can get up and working quickly.
Though if you are on a cloud provider just use their storage system.
2 K8 doesn't magically solve replication unfortunately.
Though there are helm charts that will automatically set up a replicated setup for you.
I still need to solve backups.
Once again if you are on a cloud provide. Just use their Db offering.
3 K8 doesn't have a default out of the box.
The repo shows you how to setup traefik to handle this.
On cloud providers they have normally integrated it with their lb already.
For me the large advantages are reproducibility and no vendor lock in.
Also give redundancy and quiet a bit of automation once set up.
Auto scaling is always tricky.
Lastly if you have the skills it can be far cheaper to run your own in metal.
If you don't the the time most likely would be better spent actually coding.
Depending where you are in the world and the relevant pay scales.
Longhorn you can get up and working quickly.
Though if you are on a cloud provider just use their storage system.
2 K8 doesn't magically solve replication unfortunately.
Though there are helm charts that will automatically set up a replicated setup for you.
I still need to solve backups.
Once again if you are on a cloud provide. Just use their Db offering.
3 K8 doesn't have a default out of the box.
The repo shows you how to setup traefik to handle this.
On cloud providers they have normally integrated it with their lb already.
For me the large advantages are reproducibility and no vendor lock in.
Also give redundancy and quiet a bit of automation once set up.
Auto scaling is always tricky.
Lastly if you have the skills it can be far cheaper to run your own in metal.
If you don't the the time most likely would be better spent actually coding.
Depending where you are in the world and the relevant pay scales.