|
|
|
|
|
by dinkledunk
1401 days ago
|
|
k8s saves a TON of time if you need to run on more than 1 machine and you use a managed solution (by AWS/GCP/Azure) and only use it as a glorified docker container orchestrator. Ingress solves how to route HTTP traffic coming into your domain. PersistentVolume solves how and where to store data. LivenessCheck solves how to restart your crapware when it freezes. Just don't go crazy with it unless you actually need the fancy stuff. |
|
How? Just use AppService / EC2 for managed machines. Scales just as well.
"Ingress solves how to route HTTP traffic coming into your domain."
This is actually helpful and "easier" out of the box than putting nginx in front of statically hosted sites, so I will reluctantly give you this one.
"PersistentVolume solves how and where to store data."
You need a DB most of the time. Managed DBs are easier.
"LivenessCheck solves how to restart your crapware when it freezes. Just don't go crazy with it unless you actually need the fancy stuff."
Our crapware doesn't freeze. Needs a custom Health Check endpoint. Can just as easily restart the instance when that check fails.
K8S is a ton of extra overhead for no gain. We have this debate at work all the time. Great resume builder though.