Why Kubernetes Cluster Management Needs to Be Easier for Developers
KubeCon + CloudNativeCon sponsored this post.
Kubernetes is certainly the platform of choice for cloud native computing, but the widely adopted container orchestrator still remains difficult to configure and manage. Tools and platforms for configuration, policy and audit management, security, monitoring and a range of other operations-related tasks are emerging. They are helping to make Kubernetes clusters simpler to manage while requiring fewer manual processes.
Recorded for KubeCon + CloudNativeCon North America, this The New Stack Makers podcast features Eric Sorenson, technical product manager for Relay at IT infrastructure management software provider Puppet, and Dave Lindquist, general manager and vice president engineering for hybrid cloud management at Red Hat, discuss the state of Kubernetes cluster configuration management. TNS correspondent B. Cameron Gain hosted the episode.
For many developers, cluster management should one day be a transparent process so they can better focus on creating and configuring applications.
“The goal of the platform is to disappear, ultimately, and to make it so that the business developers can focus on delivering value for the business,” said Sorenson. “The entire team can kind of get the mundane parts out of the way and have it submerged to a level below the level of consciousness so they’re not aware of it — [but] I do think we’re a long ways away from that.”
Though, in many respects, the more developers understand the computing structures of the clusters in which applications will run, the better they can find ways to improve how applications function, and ultimately, deliver value for the end user.
“You still need to know not just the implementation details of how things are running and where they’re running — the more that you understand about that as an application team, the more you can take advantage of those capabilities,” said Sorenson. “I think there are still so many moving parts that haven’t quite jelled and solidified into a dial-tone level of reliability and simplicity.”
“When we have that level of consistency of platforms across clouds, and then we have that level of consistency and services and an easy, automated way to manage the clusters through their lifecycle, and the compliance and security, then the dev teams can focus on continuous integration and continuous delivery — they can focus on deployment models that might be rolling updates; they can easily do updates and upgrades; they can easily get insight into how applications are being used,” said Lindquist.
KubeCon+CloudNativeCon is a sponsor of The New Stack.