preface
In late 2014, Kevin Conner formed the Cloud Enablement team at Red Hat to adapt the company’s middleware products for the emerging OpenShift Container Platform, which was built on Kubernetes. Marko Lukša was one of the first engineers to join the team. At that time, Kubernetes was still in its infancy. Version 1.0 had not yet been released, and almost no one had heard of it. Today, Kubernetes is one of the most widely adopted platforms for running applications, both in the cloud and on premises.
In his first month working with Kubernetes, Marko wrote a two-part blog post about several problems the team encountered when running a JBoss WildFly cluster on OpenShift and Kubernetes. That post caught the attention of Manning Publications, leading to an invitation to write a book. After years of effort, Kubernetes in Action was published in 2017 to widespread acclaim, for which Marko remains deeply grateful.
With years of rapid evolution in the Kubernetes ecosystem, a second edition became essential. This time, Marko and Kevin have teamed up as co-authors, drawing on their shared experience. The book’s scope has grown alongside Kubernetes itself, so Kubernetes in Action, Second Edition focuses on the fundamentals of developing applications for and on Kubernetes.
The authors hope this book will help you harness Kubernetes effectively and enjoy the journey.