back

by alexandercrohde·7y ago·view on hn ↗
As a DevOps engineer really trying to decide if learning kubernetes in a necessary investment I'm interested.

I think containerization is here to stay for sure. It just seems kubernetes offers a ton of complexity and commands that may be hard to debug to do things that I wish could be solved with an easier abstraction (maybe just AWS autoscaling groups?)

The key quote for me is this, (but I'm interested in opinions of others):

In the end, precisely because it’s generic and because running a deployment platform is an undifferentiated hard problem, it can and will be commoditised. Fargate and Cloud Run (Knative) are already barrelling down this road.

2 comments
To me, kubernetes is basically containerization for infrastructure. So it makes sense that if containers are here to stay it is here to stay (or at least something like it).

Sure you can use AWS autoscaling, but that will only work on AWS.

I can tear down my kubernetes cluster on gke and without too much trouble, launch the whole thing on someone else's hosted kubernetes or run my own on bare metal.

What do you currently use for deployment when dealing with multiple nodes?