To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
I’ll preface this review by saying I know a little about Kubernetes. I’ve played with Minikube before. However, when you don’t use it, you lose it and now that my job requires that I understand Kubernetes and in turn, OpenShift, I needed a place to ground myself & get the terms right in my head.
I bought this book last night from Amazon & LeanPub (cuz Nigel deserves to get paid) and finished it this morning and I feel like I’m in a better place to pick up my studies. This book will NOT give you all you need to understand and run K8s, but it will darn sure give you a good foundation.
If you’re looking for more ways to learn, his Pluralsight courses are the bees knees, but there are other great courses out there on other platforms like A Cloud Guru and Udemy.
Quick Start Kubernetes is an excellent hands-on guide for people who are new to Kubernetes. It starts with explaining what Kubernetes is with the official naming and simple explanations. The next chapter then discusses why Kubernetes is needed, with a brief history of how we got to where we are today. After describing the basics and why Kubernetes is needed, we dive into a Kubernetes cluster's components. Nigel also describes how a provider-hosted vs. self-hosted Kubernetes environment differ. There is a quick introduction to getting a simple Kubernetes lab environment up and running, and then the real fun begins. Nigel walks through creating a containerized app for understanding the process that gets us to the point of using Kubernetes to run an app. We then learn the concept of pods to know how we deploy our simple app into Kubernetes to see things in action. Once the reader has been through the background & the basics, we learn about deployments and how the Kubernetes deployment controller uses these to monitor our cluster and meet our desired state for our new deployment. With our deployment in place, Nigel jumps into self-healing to ensure that our deployments are always running as defined. Next up is a quick view into manually scaling our application up & down and seeing Kubernetes try to balance pods across nodes. Finally, we wrap up the labs by performing a rolling update, updating our app to a new version, and watching Kubernetes do the magic of an upgrade for us with zero downtime.
Nigel then leaves us with some links to the next books & videos courses. These resources are excellent to follow up this guide, and they give a more in-depth understanding and details about Kubernetes. Each of them also guides the reader through more hands-on experience.
I think this was a great resource and completely worth the cost. I purchased this book as a proficient Kubernetes operator myself, intending to gain insight into how a Docker Captain and a very successful Kubernetes trainer can bring new people up to speed with this technology. I will use some of the simple concepts & methods in my training. I love this book so much that I will also gift a few copies to some folks. Excellent work as always, Nigel!
If you believe in the 80/20 rule, you will enjoy this book. The book starts with fundamental concepts (pods) and grows into handling more and more abstractions like deployments (an abstraction of pods with a ReplicaSet in between) and Services. You even get to witness a Rolling Update. You won't be ready for certification or managing k8s in production after this book but it is a very valuable 10,000 foot overview.
Another plus that it focuses on declarative style k8s (with YAML) vs the imperative (with CLI commands).
I recently started training for CKA and CKAD and so much is being thrown at me with other courses and books that sometimes I get overloaded and struggle to see how things fit together. That's when I remembered that I bought this book. I came back and finished it in an evening and things make much more sense. I think Nigel's humor is a tad corny at times but he is great at making concepts stick. Maybe the corny humor is subconsciously getting the concept to stick in my brain?!
If k8s has you frustrated take a day or two to read through he book and work through these labs. You will come out of it feeling instantly gratified. If you've already mastered Deployments, Services, and ReplicaSets you are past the point of diminishing return for this book.
I'm a long time developer with a deep technical background who knew nothing about K8s and wanted a book that taught me the basics without a lot of fluff. I also didn't want a $50 book where I would only rad the first 3 chapters. This book was perfect for my needs.
This is a good, quick intro to Kubernetes. You’ll likely want the full book to run your own stuff in production. But if I want to, I could probably bring up something in a testing environment after reading this book.
I read this book in one evening. Yes, it is short, but it is packed full over awesome content. Nigel has authored this book to help teach you the basics oh Kubernetes and has included a lot of hands-on examples. Once you have finished this book you will have the basic knowledge of what Kubernetes is and some of the objects that make it up.
Once you have read this one, I would also recommend reading his "The Kubernetes book" book to improve on your Kubernetes knowledge.
My partner even read some of it and now understands some of what I talk about daily.