Diving Deep into Kubernetes Networking

Networking is a critical component for the success of a Kubernetes implementation. This eBook covers Kubernetes networking from basics to advanced topics and is designed for operators and developers alike.
You’ll learn about:
The Kubernetes networking model and seamless scaling.
The abstractions that allow Kubernetes communication between applications.
Popular Container Network Interface (CNI) plugins for Kubernetes such as Calico, Flannel, and Canal.
Load balancing, DNS, and how to expose applications to the outside world.

Table of Contents

Introduction
Goals of this book
How this book is organized
An Introduction to Networking with Docker
Docker Networking Types
Container-to-Container Communication
Container Communication Between Hosts
Interlude: Netfilter and iptables rules
An Introduction to Kubernetes Networking
Pod Networking
Network Policy
Container Networking Interface
Networking with Flannel
Running Flannel with Kubernetes
Flannel Backends
Networking with Calico
Architecture
Install Calico with Kubernetes
Using BGP for Route Announcements
Using IP-in-IP
Combining Flannel and Calico (Canal)
Load Balancers and Ingress Controllers
The Benefits of Load Balancers
Load Balancing in Kubernetes
Conclusion

File Size: 1.16MB

80%
Awesome
  • Design
eBooksk8sKubernetes
Comments (0)
Add Comment