Название: Cloud Native Networking Deep-Dive Автор: Chander Govindarajan, Priyanka Naik Издательство: River Publishers Год: 2023 Язык: английский Формат: pdf (true) Размер: 10.2 MB
This book demystifies how Kubernetes networking actually works by walking through a simple but practical simulation that mirrors reality as closely as possible, while skipping the gory details.
Widespread adoption of container orchestration platforms like Kubernetes have spawned a whole field of industry products, startups and academic research in the field of container networking, typically termed as cloud-native networking. But, what is cloud-native networking? What are the various pieces and how do they fit together?
Over recent years, most applications have been deployed on cloud infrastructure. Kubernetes has been the widely adopted orchestrator for these clouds. Application developers in most cases are unaware of the underlying plumbing in Kubernetes that holds their applications running as containers. Networking is an integral part of any Kubernetes environment and efficiently drives the various abstractions provided by it. Needless to say, it greatly effects the performance of applications, which in general have a humongous amount of inter-microservice communication. The impact is even more profound in multiple cloud environments.
Kubernetes has become the de facto standard in deploying micro-service applications to the cloud. It solves a lot of problems in container based orchestration and lifecycle management: managing replicas for availability and scalability, managing failures of underlying machines, scaling up dynamically to handle high traffic loads, scaling down resources when not needed, routing requests between services across large clusters made up of a number of machines running across a datacenter – the list goes on and on.
But a system providing all of these great features comes at a cost: a lot of complexity. Unlike traditional server deployments, where the system is quite intuitive, Kubernetes is quite opaque – there are a number of layers working together to achieve all this functionality. Many of these layers have evolved from various requirements and attempts to solve problems and do not really flow together intuitively.
What this book is about is getting a deeper understanding into how network ing works in Kubernetes using an hands-on approach to build a simplified net working stack that mimics the real thing – while using as many real components as possible.
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.