Why Everyone Builds Internal Kubernetes Platforms
medium.com
medium.com
And yes, it would be great to generally hear more about failures but naturally people are less willing to share these stories, I guess.
Another problem is that it can be very different depending on your situation: If you are currently working with local clusters that are free to use, the direct cost benefits will be much lower than if you use individual clusters for each developer, which are quite expensive even for small teams.
So, I just wanted to give a rough overview of what that drives cost and where you potentially could save money.
All these remote dev Kubernetes solutions sound good in theory, but suck royally in practice. Remote debugging just isn't as good and the idea that I have to be online to get any work done is such a step back that it's baffling that anyone could even propose this.
I write code, yaml, hcl every day.
You sound incredibly bitter.
For the majority of those contributors its really helpful to give them a happy path. This happy path also makes supporting much easier.
This happy path comes out as a platform and series of tools on top of the k8s layer.
I love working on infra automation, and I love enabling other teams. When I did nothing but dev work the feedback loop for when I helped someone could be months. As an SRE I help dozens of people every week with near real-time feedback.
And of course some organisations do both - public cloud for new stuff which can be secure from day 1, and internal platforms for the keys to the kingdom or legacy stuff.
It may be more difficult if “we signed a contrast, trust the compliance report” is not an acceptable answer for a particular risk management audit or regulator.
But most workloads aren't that special.
Once you get over the learning curve it makes a ton of sense why k8s is growing like wildfire.
Although fairly well written content marketing.
Sorry, but I'm giving this a miss.