And no, most organizations are not using K8s and never will.
Docker is not a magic bullet.
And no, most organizations are not using K8s and never will.
Docker is not a magic bullet.
Yes, he does. He's saying that when you grow to a point, you might want to seek just dumb commodity compute -- even including servers you own.
Docker commoditized “platforms” and k8s is on its way to do the same to “cloud.”
And it’s a good thing, as someone who is very on-prem oriented. I now have a set of APIs and specs that let me present “here’s your full self service cloud devs, enjoy.” And all the tooling works.
Much of the time it is easier just to spend up a VM and install whatever you need.
I mean yeah we had a huge Hyper-V cluster for the Windows IT folks, bunch of random appliances bought over the years, but then for our software stack we ran a big-ole RHV cluster (look, we had a sweetheart deal from RH gave us everything) spent a lot of time getting k8s hooked up to everything (open stack we decided wasn’t worth the squeeze) and devs were v happy, no more tickets! All the backing infrastructure was vm based but we managed it and the devs got to care no percent.
Uhh I work in the Professional Services department of a little cloud provider based out of Seattle you might have heard of…
Sure I’ll work on a project porting to EKS (managed Kubernetes) if they are already familiar with it. But rarely will I suggest introducing the complexity of it unnecessarily.
I’ve worked with governments, colleges, F500s, startups, and everything in between.
I mostly focus on green field app dev. But I know my way around “DevOps” [sic]
Not doubting your expertise at all, I’ve worked at shops that are entirely vm based, I just think that when it comes to making dev teams happy in an on-prem world giving them a k8s cluster has so far never not been a good decision. I can hide so many of the ugly realities of running a production service.
And besides, even when I worked in the real world as your bog standard Senior enterprise dev, I got to the point where I wouldn’t work at any company that had on prem architecture.
My main reason for going to the cloud was not that I didn’t want to deal with administering servers, I didn’t want to deal with server administrators.