“It’s actually much better to let individual application teams set up their own infrastructure using Kubernetes clusters instead of procuring enterprise cluster resources from central IT,”
Wow. I’m not sure if I agree with that much. First, there is the cost. Running k8s is far from being cheap. If you think AWS’ EKS, it’s $0.10/hour, or about the as a EC2 instance that has 4 vCPUs and 8GiB or RAM. Second, there is the expertise to run it. k8s is far from being “next > next > finish” kind of solution, so to run it with defaults for anything more than just a lab environment is kind crazy to me. On top of that that, third in the list here, is security. Many organizations are struggling to put good security practices and hygiene around their k8s clusters, increasing the number of clusters by the same amount of apps can’t make it any easier.
In the old days, developers would start and stop Tomcat at will. They wouldn’t ask someone else’s permission to do it, right?
We definitely worked in different companies
How did you feel about this article?