Jump to ratings and reviews
Rate this book

Core Kubernetes

Rate this book
Take a deep dive into Kubernetes inner components and discover what really powers a Kubernetes cluster. This in-depth guide shines a light on Kubernetes' murky internals, to help you better plan cloud native architectures and ensure the reliability of your systems.

In Core Kubernetes you will learn about:

    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.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Real-world Kubernetes deployments are messy. Even small configuration errors or design problems can bring your system to its knees. In the real world, it pays to know how each component works so you can quickly troubleshoot, reset, and get on to the next challenge. This one-of-a-kind book includes the details, hard-won advice, and pro tips to keep your Kubernetes apps up and running.

About the book
This book is a tour of Kubernetes under the hood, from managing iptables to setting up dynamically scaled clusters that respond to changes in load. Every page will give you new insights on setting up and managing Kubernetes and dealing with inevitable curveballs. Core Kubernetes is a comprehensive reference guide to maintaining Kubernetes deployments in production.

What's inside

    Kubernetes base components
    Storage and the Container Storage Interface
    Kubernetes security
    Different ways of creating a Kubernetes cluster
    Details about the control plane, networking, and other core components

About the reader
For intermediate Kubernetes developers and administrators.

About the author
Jay Vyas and Chris Love are seasoned Kubernetes developers.

Table of Contents
1 Why Kubernetes exists
2 Why the Pod?
3 Let’s build a Pod
4 Using cgroups for processes in our Pods
5 CNIS and providing the Pod with a network
6 Troubleshooting large-scale network errors
7 Pod storage and the CSI
8 Storage implementation and modeling
9 Running Pods: How the kubelet works
10 DNS in Kubernetes
11 The core of the control plane
12 etcd and the control plane
13 Container and Pod security
14 Nodes and Kubernetes security
15 Installing applications

425 pages, Paperback

Published January 1, 2021

12 people are currently reading
46 people want to read

About the author

Jay Vyas

6 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (42%)
4 stars
4 (19%)
3 stars
4 (19%)
2 stars
3 (14%)
1 star
1 (4%)
Displaying 1 - 4 of 4 reviews
Profile Image for Sebastian Gebski.
1,191 reviews1,356 followers
June 16, 2022
I find it extremely hard to rate.

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.
1 review
September 19, 2024
It's not for beginners; however, it is for those who want to learn Kubernetes truly in depth.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.