Kubernetes is hard — to paraphrase the words of what one of Kubernetes’ main creators Joe Beda wrote a few years ago in one of his seminal essays on Kubernetes. Flash forward a few years later, and Kubernetes is still painstakingly difficult for most organizations to manage. However, tools and platforms are emerging to make K8s easier for developers to do their development work with little or no knowledge of Kubernetes. These solutions are designed to also facilitate the tasks of operations folks who implement the necessary infrastructure in order to allow developers to do their work with a minimal amount of learning curve to get started creating applications that run on Kubernetes.
“Organizations moving existing apps to Kubernetes containers, either after or without chopping them up into microservices is the biggest challenge. The business expects these apps to adhere to the same SLAs and offer the same performance, security, and compliance as they did when they ran on bare metal or VMs,” Torsten Volk , an analyst for Enterprise Management Associates (EMA) , told The New Stack. “There is no one tool that can take this task off the hands of DevOps, operations and security teams.
Watching the demo of @acornlabs w/Darren Sheperd, started up by @Rancher_Labs co-founders. For developing production in @kubernetesio, the idea is to "bridge the gap" between development and production with a single artifact. pic.twitter.com/ygwB5nxjgD