It can be the case that IT miscalculates how complex it is to run highly available and secure applications on top of Kubernetes. K8s demands a particular level of expertise to maintain it in production with your software running on top. Things like service health checks, infrastructure monitoring, application instrumentation, deployment strategies, networking, VM security, container security and many others, all need requisite planning. Don’t attempt the DIY route unless you have the requisite level of in-house expertise. K8s is not a single executable, running on a single server — it is a conglomerate of different applications and network layers, closely integrated to produce the final solution.
It’s a marketing pitch, but still, any list of the missing parts is good.
Original source: For Enterprises, Kubernetes Is Worth the Investment