Kubernetes base components Kubernetes networking Storage and the Container Storage Interface External load balancing and ingress Kubernetes security Different ways of creating a Kubernetes cluster Configuring Kubernetes to use a GPU
To build and operate reliable Kubernetes-based systems, you need to understand what’s going on below the surface. Core Kubernetes is an in-depth guide to Kubernetes’ internal workings written by Kubernetes contributors Chris Love and Jay Vyas. It’s packed with experience-driven insights and advanced techniques you won’t find anywhere else. You’ll understand the unique security concerns of container-based applications, minimize costly unused capacity, and get pro tips for maximizing performance. Diagrams, labs, and hands-on examples ensure that the complex ideas are easy to understand and practical to apply.
On one hand: 1. it is a book for people who already know K8s, so the author doesn't waste time going through the basics 2. it DOES provide a lot of new information about how certain things work under the hood 3. I DID learn a lot of new things - there's no doubt the author has the knowledge and is willing to share it
But on the other hand: 1. The way the new knowledge is shared is ... not really actionable. More like curiosities or even (pardon my words) showing off than something that has a practical meaning. 2. I lacked the focus on the practical applicability of that knowledge - e.g. how do the operators work in practice, when does it make sense to create an operator, some practical hints (DOs and DON'Ts) 3. So in the end - I've just read the book and I'm not sure how much I still remember. Bah, I'm certain I'll forget the rest in two weeks. Even worse - there was almost nothing (during the time when I was reading the book) that made me make some notes for the future.
Maybe (just maybe) - I was not advanced enough (in K8s internals) to notice the patterns and corelations that would help me make the stuff I read more applicable (according to the Shu-Ha-Ri principle). But even if that's true, that would limit the book's audience (IMHO).
So - if you're very interested in K8s - you don't have much choice. There are so few books on K8s internals that you should read "Core Kubernetes" ANYWAY. But let me warn you - you may end up getting out of it less than you've expected.
Great book about Kubernetes, it covers in great depth how Kubernetes works internally, control plane and data plane, as well as how to extend Kubernetes' operation with plugins and operators.