Networking and Kubernetes: A Layered Approach
Original price was: €66.€45Current price is: €45.
Price: $65.99 - $44.94
(as of Oct 03, 2025 09:57:35 UTC – Details)
Kubernetes has become an essential part of the daily work for most system, network, and cluster administrators today. But to work effectively together on a production-scale Kubernetes system, they must be able to speak the same language. This book provides a clear guide to the layers of complexity and abstraction that come with running a Kubernetes network.
Authors James Strong and Vallery Lancey bring you up to speed on the intricacies that Kubernetes has to offer for large container deployments. If you’re to be effective in troubleshooting and maintaining a production cluster, you need to be well versed in the abstraction provided at each layer. This practical book shows you how.
Learn the Kubernetes networking model Choose the best interface for your clusters from the CNCF Container Network Interface project Explore the networking and Linux primitives that power Kubernetes Quickly troubleshoot networking issues and prevent downtime Examine cloud networking and Kubernetes using the three major providers: Amazon Web Services, Google Cloud, and Microsoft Azure Learn the pros and cons of various network tools–and how to select the best ones for your stack
From the brand

Explore more Kubernetes
Kubernetes certification
Microservices

Sharing the knowledge of experts
O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Publisher : O’Reilly Media
Publication date : October 12, 2021
Edition : 1st
Language : English
Print length : 338 pages
ISBN-10 : 1492081655
ISBN-13 : 978-1492081654
Item Weight : 2.31 pounds
Dimensions : 7.25 x 0.75 x 9.25 inches
Best Sellers Rank: #1,384,677 in Books (See Top 100 in Books) #285 in Web Services #975 in Cloud Computing (Books) #1,917 in Software Development (Books)
Customer Reviews: 4.2 4.2 out of 5 stars 56 ratings var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
6 reviews for Networking and Kubernetes: A Layered Approach
Add a review
Original price was: €66.€45Current price is: €45.
Arijit Chattopadhyay –
Great book for Kubernetes Container n Networking
This books really presents a wholesome picture and I was able to connect the dots easily. A bit detailed(which I liked). So requires careful reading.
Hayden Muhl –
Riddled with typos, and not at all educational
This book says a lot, but explains very little. The author seems to assume as prior knowledge, all the things this book is intended to actually teach you. The best use I can see for this book is as a list of terms and technologies to read and learn about elsewhere, because you’re not going to learn anything by reading this book.In addition, there are numerous easy to spot typos and errors. This book was very poorly edited.Do not buy this book.
Ankur S. –
This book provides a really good starting point for people who have beginner to moderate level knowledge of how networking works in kubernetes and containers. The book starts with overview about Linux networking and TCP/IP architecture and goes further into containers and kubernetes in subsequent chapters.I loved the overall flow of each chapter that covers enough knowledge for anyone to know basics and go explore further without boring to death with advanced stuff. Highly recommend !
Just Some Guy –
Unfortunately, this is just not a very good book. It certainly doesn’t live up to what I expect from O’Reilly. Specifically, the technical editing is terrible, and for a book like this that is inexcusable. They should fire the tech editor. I also want to call out that I am particularly appalled by errors in multiple *technical graphics* (diagrams / illustrations) throughout the book. That stuff should be OBVIOUS to any editor – I mean, COME ON GUYS.The 1st chapter tries to explain all of networking in 50 pages (TCP/IP, the OSI 7 Layer model, etc.), and while that is a tall order for any author, they did not succeed in this book. I’m quite new to the depths of IP networking, but I’ve already read enough in several other books in just the past 2 months to know this attempt is incomplete, disjointed, and totally confusing. Make sure you read other books or docs to learn networking before you attempt this book – you’ll need that knowledge to make any sense of the later chapters (You’ll also need a pretty good operational understanding of kubernetes overall going in – they assume a lot of prior knowledge throughout the book).Unfortunately that’s sort of the trend for the rest of the book. The writing is often times very confusing, explanations are very incomplete or hard to follow, and the authors just aren’t that great at explaining complex topics overall. Put another way, the writing just isn’t very good. I’ve read worse, but this is not good.The best aspect of this book are the parts detailing how kubernetes operates within a Linux node at the low level (namespaces, cgroups, iptables, packet routing rules, etc.) – and they do also provide some very helpful debugging tips for how to debug networking and DNS issues in pods/nodes at runtime. That’s the best aspect of this bookOn the flip side, though, they barely scratch the surface of CoreDNS, Ingress/Egress, or Service Meshes at all. For a book focused solely on Kubernetes Networking this is a miserable effort.Two other major complaints I have:1) They rely on the reader installing and running the “Kubernetes in Docker” cluster distribution (aka “KinD”) for many of their tutorial examples – but this is a non-standard distro which can NOT be used in a production deployment, and which adds a considerable layer of complexity to working with K8s compared to any other normal cluster (due to the 2x nesting within Docker) â yet they never do anything to explain or raise caution to the reader about any of that. I know better, but many won’t, and it’s sloppy and lazy of them not to call it out. They should have used a normal distribution throughout.2) The last chapter does a reasonable job of *introducing* the reader to how one might deploy a simple k8s app to the 3 major cloud providers’ *managed* K8s offerings (which are: EKS / AKS / GKE ) — but they don’t even write a single sentence around how one might deploy or manage K8s outside of a managed service. A book on this topic should have a full chapter, at least, on how the reader can deploy and manage networking issues for a *full* *custom* installation of K8s to their own cloud or data center (including networking issues around control plane, etcd, controllers, etc.). They don’t even ALLUDE TO networking issues on the control plane or API level AT ALL.So – I really can’t recommend this book for anything beyond the low-level Linux and network debugging / troubleshooting tips. Other K8s books I’ve already read explained as much about K8s networking in a few chapters as these guys did in an entire book. Your money is better spent elsewhere, most likely.
kcl –
Book has contents from another book.. Amazon zero help on refund.
Vladimir Panian –
hätte nie von O’Reilly erwartet, dass er so etwas verkauft.Auf dem Cover steht “Networking und Kubernetes”, aber innen ist es anders !!!!! sei vorsichtig