Networking and Kubernetes

Detalles Bibliográficos
Otros Autores: Strong, James (Cloud native director) (-), Lancey, Vallery
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, Calif. : O'Reilly Media, Incorporated 2021.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631747706719
Tabla de Contenidos:
  • Intro
  • Copyright
  • Table of Contents
  • Preface
  • Just Another Packet
  • Who This Book Is For
  • What You Will Learn
  • Conventions Used in This Book
  • Using Code Examples
  • O'Reilly Online Learning
  • How to Contact Us
  • Acknowledgments
  • Chapter 1. Networking Introduction
  • Networking History
  • OSI Model
  • TCP/IP
  • Application
  • Transport
  • Network
  • Internet Protocol
  • Link Layer
  • Revisiting Our Web Server
  • Conclusion
  • Chapter 2. Linux Networking
  • Basics
  • The Network Interface
  • The Bridge Interface
  • Packet Handling in the Kernel
  • Netfilter
  • Conntrack
  • Routing
  • High-Level Routing
  • iptables
  • IPVS
  • eBPF
  • Network Troubleshooting Tools
  • Security Warning
  • ping
  • traceroute
  • dig
  • telnet
  • nmap
  • netstat
  • netcat
  • Openssl
  • cURL
  • Conclusion
  • Chapter 3. Container Networking Basics
  • Introduction to Containers
  • Applications
  • Hypervisor
  • Containers
  • Container Primitives
  • Control Groups
  • Namespaces
  • Setting Up Namespaces
  • Container Network Basics
  • Docker Networking Model
  • Overlay Networking
  • Container Network Interface
  • Container Connectivity
  • Container to Container
  • Container to Container Separate Hosts
  • Conclusion
  • Chapter 4. Kubernetes Networking Introduction
  • The Kubernetes Networking Model
  • Node and Pod Network Layout
  • Isolated Networks
  • Flat Networks
  • Island Networks
  • kube-controller-manager Configuration
  • The Kubelet
  • Pod Readiness and Probes
  • The CNI Specification
  • CNI Plugins
  • The IPAM Interface
  • Popular CNI Plugins
  • kube-proxy
  • userspace Mode
  • iptables Mode
  • ipvs Mode
  • kernelspace Mode
  • NetworkPolicy
  • NetworkPolicy Example with Cilium
  • Selecting Pods
  • Rules
  • DNS
  • IPv4/IPv6 Dual Stack
  • Conclusion
  • Chapter 5. Kubernetes Networking Abstractions
  • StatefulSets
  • Endpoints
  • Endpoint Slices.
  • Kubernetes Services
  • NodePort
  • ClusterIP
  • Headless
  • ExternalName Service
  • LoadBalancer
  • Services Conclusion
  • Ingress
  • Ingress Controllers and Rules
  • Service Meshes
  • Conclusion
  • Chapter 6. Kubernetes and Cloud Networking
  • Amazon Web Services
  • AWS Network Services
  • Amazon Elastic Kubernetes Service
  • Deploying an Application on an AWS EKS Cluster
  • Google Compute Cloud (GCP)
  • GCP Network Services
  • GKE
  • Azure
  • Azure Networking Services
  • Azure Kubernetes Service
  • Deploying an Application to Azure Kubernetes Service
  • Conclusion
  • Index
  • About the Authors
  • Colophon.