Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Guides The InfoQ eMag: Kubernetes: Past, Present and Future

The InfoQ eMag: Kubernetes: Past, Present and Future


Over the last four years, the Kubernetes container orchestration framework has taken the software engineering world by storm. With backing from the Cloud Native Computing Foundation (CNCF) and a diverse and strong open source community, it is now vying to become the de facto cloud-agnostic compute abstraction -- indeed, all major public cloud vendors now offer some form of Kubernetes-as-a-Service.

This eMag explores how Kubernetes is moving from a simple orchestration framework to a fundamental cloud-native API and paradigm that has implications in multiple dimensions, from operations to software architecture. Topics covered include container runtime options, how to design applications that run effectively on Kubernetes, stateful microservice design considerations, and how to run scalable workloads.

Free download

The InfoQ eMag - Kubernetes: Past, Present and Future includes:

  • The Kubernetes Effect - To successfully design for, implement, and run applications on Kubernetes requires knowledge of primitives, and awareness of design principles and practices. This article provides an overview of Kubernetes and guidance on how to best use it.
  • Stateful Service Design Considerations for the Kubernetes Stack - At this summer’s QCon in New York, Jonas Bonér delivered one of the most popular talks of the conference with his focus on Designing Events-First Microservices. In this InfoQ Q&A, we asked Bonér to explain how “bringing bad habits from monolithic design” is a road to nowhere for service design, and where he sees his Akka framework fitting in the cloud-native stack.
  • Who Is Running My Kubernetes Pod? The Past, Present, and Future of Container Runtimes - Container runtime choices have grown over time to include other options beyond the popular Docker engine. The Open Container Initiative (OCI) has successfully standardized the concept of a container and container image in order to guarantee interoperability between runtimes.  This article looks at the past, present, and future of container engine implementations.
  • Six Tips for Running Scalable Workloads on Kubernetes - Tips to ensure Kubernetes knows what is happening with your deployment: where best to schedule it, when is it ready to serve requests and ensuring work is spread across as many nodes as possible.
  • Microservices in a Post-Kubernetes Era - The microservice architecture is still the most popular architectural style for distributed systems. But Kubernetes and the cloud-native movement have redefined certain aspects of application design and development at scale. Modern developers must be fluent in a programming language to implement the business functionality, and equally fluent in cloud-native technologies.
  • Virtual Panel: Kubernetes and the Challenges of Multi-Cloud - Kubernetes is eliminating vendor lock-in and enabling cloud portability. In this panel, the panelists talk about what multi-cloud means as more than a common platform on multiple clouds.

InfoQ eMags are professionally designed, downloadable collections of popular InfoQ content - articles, interviews, presentations, and research - covering the latest software development technologies, trends, and topics.