You still have to debug things in a cattle approach, though. If anything there’s even more and more complex things to debug.
I would disagree on your complexity metric (for the purposes of learning troubleshooting) for cattle. What can be more complex than a completely unique system that only exist because of 10+ years of running on that same hardware with multiple in-place OS upgrade occurring along with sporadic (but not complete) patches to both the OS and the application? Throw in the extra complexity of 9 other unrelated applications running on that same server (or possibly bare metal) because the org was too cheap to spring for separate servers or OS licenses for a whole hypervisor.
If you have a memory leak in your application in a container running on k8s that will kill the pod after running for 72 consecutive hours, would you even notice it if you have multiple pods running it on a whole cluster as long as the namespace is still available?
peoplebeproblems@midwest.social 1 day ago
There’s still coworkers who can’t debug worth a shit. I don’t understand. Like that was CS101
bus_factor@lemmy.world 1 day ago
Just because they passed the class doesn’t mean they retained any of the knowledge.