Skip to main content

You are here

Kubernetes

Kubernetes: Up and Running

Like the iconic Perl Camel book, Kubernetes Up and Running has to be undoubtedly in my opinion one of the most iconic books published by O'Reily Media. This is because of the current state of this technology in the overall spectrum of the tech world. Kubernetes is practically the de facto standard in IT application infrastructure. This incredible piece of technology is complex, so a really good book must be associated with with to help both users and administrators as such. I think this is where this book tries to fill in that important gap. Back when I first read this book (around 2 years ago), this was my practically my introduction to Kubernetes.

Written by some of the Kubernetes’s community most important and influential figures. All of the examples demonstrated in this book can be easily followed using minikube, which is by far the easiest method of using Kubernetes when you’re first starting out. However, along side reading reading this book, I would also highly recommend going through the Kubernetes The Hard Way (which was created by one of the authors of this book). The combination of using both book and more advanced practical (and challenging) examples, I feel are a good combination for users that want to learn Kubernetes more in depth.

Kubernetes is a fast-pace project, so as of the time of this writing, this book already has 2nd edition, with a 3rd edition already planned for later this year!

This book is must read for anyone new to Kubernetes.

Rating 4/5
Kubernetes: Up and Running

Chapter 1: Introduction
Chapter 2: Creating and Running Containers
Chapter 3: Deploying a Kubernetes Cluster
Chapter 4: Common kubectl Commands
Chapter 5: Pods
Chapter 6: Labels and Annotations
Chapter 7: Service Discovery
Chapter 8: ReplicaSets
Chapter 9: DaemonSets
Chapter 10: Jobs
Chapter 11: ConfigMaps and Secrets
Chapter 12: Deployments
Chapter 13: Integrating Storage Solutions and Kubernetes
Chapter 14: Deploying Real-World Application

Book: 

Book Category: 

Learning Helm

Written by the creators of Helm itself, Learning Helm is literally a fantastic book for learning Helm. While, I wasn't new to Helm when I first picked up this book, it was definitely helpful understanding Helm more in depth. The Helm documentation is really good, written in a very easy to understand manner, this book just adds an additional layer of information covered in the official documentation. If you're not a Kubernetes beginer and you're already somewhat familiar with Helm, then I would not really recommend this book. The reason being is that about 90-95% of the content covered in this book is already covered in the official documentation. However if you're like me, and always prefers a book over the usual dry technical, then buying this book is a no brainer.

Helm is a relatively simple Kubernetes package manager (that's why it's been heavily embraced by the community). The chapters in this book are short and straight to the point, just like the documentation. The examples provide the additional source needed to under the concept covered. I've been doing a lot of custom Helm package development at work, and this book has been really beneficial to me; giving me pointers on implementing the best practices when writing, testing, and distributing Helm packages.

Rating: 4/5

Learning Helm: Managing Apps on Kubernetes

Chapter 1: Introducing Helm
Chapter 2: Using Helm
Chapter 3: Beyond the Basics with Helm
Chapter 4: Building a Chart
Chapter 5: Developing Templates
Chapter 6: Advanced Chart Features
Chapter 7: Chart Repositories
Chapter 8: Helm Plugins and Starters

Book: 

Book Category: 

DevOps with Kubernetes: Non-Programmer's Handbook

This short self-published book is a great resource to understand what DevOps is, but more importantly understand what DevOps is not. It is also a great high-level introductory resource to Kubernetes. It is written in a very easily comprehensive manner, hence the subtitle Non-Programmer’s Handbook. The aim of this book is to grant the reader theoretical knowledge of these two extremely complicated subjects. So it is does not go into their respective intricate details.

The book is divided into two portions, the first delves into the methodologies and practices of what constitutes “DevOps”, the second is a very easy to understand introduction to Kubernetes and what problems it's trying to fix in the grand perspective of Development and Operations team workflows.

Rating: 3/5

DevOps with Kubernetes: Non-Programmer's Handbook

DevOps Handbook
Chapter 1: Introduction
Chapter 2: What is DevOps
Chapter 3: The DevOps Revolution
Chapter 4: The Agile System and DevOps/CD
Chapter 5: Scrum
Chapter 6: Kanban
Chapter 7: Kanban vs Scrum
Chapter 8: Organizational Culture Changes
Chapter 9: DevOps Ecosystem and Emerging Trends
Chapter 10: DevOps Success Stories

Kubernetes Handbook
Chapter 1: Introduction
Chapter 2: How Kubernetes Operates
Chapter 3: Deployments
Chapter 4: Conclusion

Book: 

Book Category: 

Premium Drupal Themes by Adaptivethemes