
Hands-on Kubernetes Networking: Gain insights into designing network models and harnessing the capabilities of multi-containers
Synopsis
Understand network configurations and implementations in a distributed environment using Kubernetes
About This Book
* Explore labs to enhance learning and understand a 3 node K8s setup
* Install and configure the various network providers in K8s
* Implement effective container-to-container communication for multi-container environments
Who This Book Is For
Hands-on Kubernetes Networking is for you if you are a solutions architect or network engineer with an intermediate knowledge of networking concepts and container technology. Any admin whose organization is moving to a cloud native or microservice environment will also find this book useful. You will need to have working knowledge of K8s to perform the more advanced tasks.
What You Will Learn
* Set up and configure a lab for Kubernetes (K8s)
* Understand the various network providers available for K8s in detail
* Install and configure each of the networking providers
* Study how to configure both ingress and egress services for K8s
* Install a service mesh for your microservice applications
* Use Kubernetes plugins for networking with containers
In Detail
Kubernetes is Google's established container orchestration platform for implementing easy DevOps solutions. In a distributed system, getting the right network model is important for effective communication between services as well as for the effectiveness of applications.
Hands-on Kubernetes Networking begins with an overview of the container ecosystem, followed by guiding you in setting up and configuring a lab for the chapters. You will study Kubernetes (K8s) networking and understand the origin and brief history of each provider and how to configure them in K8s. Discover the features and functions each networking provider offers and where you can run that provider - whether on-premise or cloud. In addition to this, you will get to grips with the installation and configuration of an on-premise scenario with the help of technical diagrams. The final set of chapters helps you focus on container-to-container communication in K8S before introducing you to the North, South, and Service mesh concepts.
By the end of the book, you will have covered a number of configurations, which will help you to determine the best fit for your application.
Publisher information
- Publisher: Packt Publishing Limited
- ISBN: 9781789139082
- Number of pages: 304
- Dimensions: 235 x 191 mm
