In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Kubernetes books and tutorials can help fill your brain this October and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
1. Kubernetes: Up and Running (2017)
Legend has it that Google deploys over two billion application containers a week. How’s that possible? Google revealed the secret through a project called Kubernetes, an open source cluster orchestrator (based on its internal Borg system) that radically simplifies the task of building, deploying, and maintaining scalable distributed systems in the cloud. This practical guide shows you how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Authors Kelsey Hightower…
Author(s): Kelsey Hightower, Brendan Burns
2. The Kubernetes Book (2017)
Containers are here and resistance is futile! Now that we’re getting our heads around Docker, we need an orchestration platform to help us manage our containerized apps. Kubernetes has emerged as the hottest and most important container orchestration platform in the world. This book gets you up to speed fast, and it’s constantly kept up-to-date!
Author(s): Nigel Poulton
3. Mastering Kubernetes (2017)
Kubernetes is an open source system to automate the deployment, scaling, and management of containerized applications. If you are running more than just a few containers or want automated management of your containers, you need Kubernetes. This book mainly focuses on the advanced management of Kubernetes clusters. It covers problems that arise when you start using container orchestration in production. We start by giving you an overview of the guiding principles…
Author(s): Gigi Sayfan
4. Kubernetes in Action (2018)
Kubernetes in Action is a comprehensive guide to effectively developing and running applications in a Kubernetes environment. Before diving into Kubernetes, the book gives an overview of container technologies like Docker, including how to build containers, so that even readers who haven’t used these technologies before can get up and running. Kubernetes is Greek for “helmsman,” your guide through unknown waters. The Kubernetes container orchestration system…
Author(s): Marko Luksa
5. Docker Deep Dive (2017)
Feb 2018. This is the ultimate book for learning Docker, brought to you by Docker Captain and leading educator in the container ecosystem Nigel Poulton.
Author(s): Nigel Poulton
6. Kubernetes Cookbook (2018)
Kubernetes is becoming the de-facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you’ll learn hands-on recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts. The book’s easy-lookup problem-solution-discussion format helps you find the detailed answers you need—quickly. Kubernetes lets you deploy your applications quickly and predictably, so you can efficiently respond…
Author(s): Sébastien Goasguen, Michael Hausenblas
This book is targeted for anyone, who wants to learn containerization and clustering in a practical way using Kubernetes. No prerequisite skills required, however, essential DevOps skill and public/private Cloud knowledge will accelerate the reading speed. If you’re advanced readers, you can also get a deeper understanding of all the tools and technique described in the book. Containerization is said to be the best way to implement DevOps. Google developed Kubernetes…
Author(s): Hideto Saito, Hui-Chuan Chloe Lee
8. Getting Started with Kubernetes – Second Edition: Orchestrate and manage large-scale Docker deployments (2017)
This book is for developers, sys admins, and DevOps engineers who want to automate the deployment process and scale their applications. You do not need any knowledge about Kubernetes. Kubernetes has continued to grow and achieve broad adoption across various industries, helping you to orchestrate and automate container deployments on a massive scale. This book will give you a complete understanding of Kubernetes and how to get a cluster up and running. You will develop an understanding…
Author(s): Jonathan Baier
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures. Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding…
Author(s): Sam Newman
Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking.
Author(s): Deepak Vohra
11. Designing Distributed Systems (2018)
In the race to compete in today’s fast-moving markets, large enterprises are busy adopting new technologies for creating new products, processes, and business models. But one obstacle on the road to digital transformation is placing too much emphasis on technology, and not enough on the types of processes technology enables. What if different lines of business could build their own services and applications—and decision-making was distributed rather than centralized? This report explores the concept of a digital business…
Author(s): Brendan Burns
12. Getting Started with Kubernetes (2015)
Orchestrate and manage large-scale Docker deployments with Kubernetes to unlock greater control over your infrastructure and extend your containerization strategy. If you have some experience with Docker and want to get more from containerization, this book is the perfect place to start. Focused on helping you take control of your deployments in a simple way, you’ll soon find out how to transform your operations for greater organizational and technical agility.
Author(s): Jonathan Baier
The book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment. Before diving into Kubernetes, the book gives an overview of container technologies like Docker, including how to build containers, so that even readers who haven’t used these technologies before can get up and running. You’ll The Kubernetes Book: Understand the Kubernetes ecosystem and learn techniques to run fault-tolerant, scalable applications. Kubernetes is the leading orchestrator of cloud-native apps. With knowledge of how to work with Kubernetes, you can easily deploy and manage applications on the cloud or in your on-premises data center. With Kubernetes, you can develop your applications on your laptop, deploy to your chosen cloud platform, migrate to a different cloud platform, and even migrate to your private cloud at your on-premises datacenter. The Kubernetes Book starts from the beginning and covers everything you need to know to be proficient with Kubernetes. It even This is a book about Kubernetes – no prior knowledge required! It’s designed to teach you the theory and the practical as fast as possible so that you can hit the ground running with your first Kubernetes deployment. Nigel is a self confessed technology addict hell-bent on creating the best Docker
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some Kubernetes books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Cloud Native DevOps with Kubernetes
Author(s): John Arundel, Justin Domingus
Publisher: O’Reilly Media, Year: 2019, Size: 12 Mb, Download: pdf
Keras to Kubernetes: The Journey of a Machine Learning Model to Production
Author(s): Dattaraj Rao
Publisher: Wiley, Year: 2019, Size: 16 Mb, Download: pdf
Hands-On Kubernetes on Azure: Run your applications securely and at scale on the most widely adopted orchestration platform
Author(s): Shivakumar Gopalakrishnan; Gunther Lenz
Publisher: Packt Publishing, Year: 2019, Size: 4 Mb, Download: epub
Programming Kubernetes: Developing Cloud-Native Applications
Author(s): Michael Hausenblas, Stefan Schimanski
Publisher: O’Reilly Media, Year: 2019, Size: 5 Mb, Download: epub
Kubernetes Patterns: Reusable Elements for Designing Cloud-Native Applications
Author(s): Bilgin Ibryam, Roland Huß
Publisher: O’Reilly Media, Year: 2019, Size: 4 Mb, Download: pdf
DevOps with Kubernetes
Author(s): Saito, Hideto & Lee, Hui-Chuan Chloe & Wu, Cheng-Yang [Saito, Hideto]
Publisher: Packt Publishing - ebooks Account, Year: 2018, Size: 11 Mb, Download: azw3
Please note that this booklist is not final. Some books are truly hot items according to Washington Post, others are written by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant links you could recommend? Drop a comment if you have any feedback on the list.