Atjaunināt sīkdatņu piekrišanu

Networking and Kubernetes: A Layered Approach [Mīkstie vāki]

3.58/5 (44 ratings by Goodreads)
  • Formāts: Paperback / softback, 300 pages, height x width: 233x178 mm
  • Izdošanas datums: 21-Sep-2021
  • Izdevniecība: O'Reilly Media
  • ISBN-10: 1492081655
  • ISBN-13: 9781492081654
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 60,87 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Standarta cena: 71,61 €
  • Ietaupiet 15%
  • Grāmatu piegādes laiks ir 3-4 nedēļas, ja grāmata ir uz vietas izdevniecības noliktavā. Ja izdevējam nepieciešams publicēt jaunu tirāžu, grāmatas piegāde var aizkavēties.
  • Daudzums:
  • Ielikt grozā
  • Piegādes laiks - 4-6 nedēļas
  • Pievienot vēlmju sarakstam
  • Formāts: Paperback / softback, 300 pages, height x width: 233x178 mm
  • Izdošanas datums: 21-Sep-2021
  • Izdevniecība: O'Reilly Media
  • ISBN-10: 1492081655
  • ISBN-13: 9781492081654
Citas grāmatas par šo tēmu:

Kubernetes Networking is an essential guide for anyone who wants to deploy, manage, or troubleshoot a production-scale Kubernetes network.

Understanding Kubernetes clusters isn't enough to operate Kubernetes at scale. Every layer of the stack--the network, operating system, and Kubernetes--depends on the layer below. Successful administrators need to understand each layer and how it works across deployments on-premises, in the cloud, and with managed services. Kubernetes Networking clearly guides administrators through the layers of complexity and abstraction that come with running a Kubernetes network. It covers:

  • The Kubernetes networking model
  • The CNCF Container Network Interface Project and how to choose the best interface for your clusters
  • The networking and Linux primitives that power Kubernetes
  • How to quickly troubleshoot networking issues and prevent downtime
  • Cloud networking and Kubernetes with the three major providers: AWS, GCP, and Azure
  • The pros and cons of various network tools--and how to select the best ones for your stack
Preface vii
1 Networking Introduction
1(48)
Networking History
1(3)
OSI Model
4(4)
TCP/IP
8(2)
Application
10(3)
Transport
13(16)
Network
29(1)
Internet Protocol
29(11)
Link Layer
40(6)
Revisiting Our Web Server
46(2)
Conclusion
48(1)
2 Linux Networking
49(44)
Basics
49(4)
The Network Interface
53(1)
The Bridge Interface
54(3)
Packet Handling in the Kernel
57(1)
Netfilter
57(3)
Conntrack
60(3)
Routing
63(1)
High-Level Routing
64(1)
iptables
64(11)
IPVS
75(3)
eBPF
78(3)
Network Troubleshooting Tools
81(1)
Security Warning
81(1)
ping
82(1)
traceroute
83(1)
dig
84(2)
telnet
86(1)
nmap
86(1)
netstat
87(1)
netcat
88(1)
Openssl
89(1)
cURL
90(2)
Conclusion
92(1)
3 Container Networking Basics
93(44)
Introduction to Containers
93(1)
Applications
93(1)
Hypervisor
94(1)
Containers
95(8)
Container Primitives
103(1)
Control Groups
103(1)
Namespaces
104(2)
Setting Up Namespaces
106(6)
Container Network Basics
112(10)
Docker Networking Model
122(2)
Overlay Networking
124(1)
Container Network Interface
125(2)
Container Connectivity
127(5)
Container to Container
132(2)
Container to Container Separate Hosts
134(1)
Conclusion
135(2)
4 Kubernetes Networking Introduction
137(52)
The Kubernetes Networking Model
138(3)
Node and Pod Network Layout
141(1)
Isolated Networks
141(1)
Flat Networks
142(2)
Island Networks
144(1)
kube-controller-manager Configuration
145(1)
The Kubelet
146(1)
Pod Readiness and Probes
147(6)
The CNI Specification
153(1)
CNI Plugins
154(1)
The IPAM Interface
155(1)
Popular CNI Plugins
156(5)
kube-proxy
161(1)
userspace Mode
162(1)
iptables Mode
162(2)
ipvs Mode
164(1)
kernelspace Mode
164(1)
NetworkPolicy
165(3)
NetworkPolicy Example with Cilium
168(5)
Selecting Pods
173(3)
Rules
176(4)
DNS
180(5)
IPv4/IPv6 Dual Stack
185(2)
Conclusion
187(2)
5 Kubernetes Networking Abstractions
189(54)
StatefulSets
191(2)
Endpoints
193(3)
Endpoint Slices
196(4)
Kubernetes Services
200(1)
NodePort
201(4)
ClusterIP
205(6)
Headless
211(1)
ExternalName Service
212(2)
LoadBalancer
214(6)
Services Conclusion
220(1)
Ingress
221(1)
Ingress Controllers and Rules
222(7)
Service Meshes
229(11)
Conclusion
240(3)
6 Kubernetes and Cloud Networking
243(66)
Amazon Web Services
243(1)
AWS Network Services
244(12)
Amazon Elastic Kubernetes Service
256(11)
Deploying an Application on an AWS EKS Cluster
267(8)
Google Compute Cloud (GCP)
275(1)
GCP Network Services
275(4)
GKE
279(3)
Azure
282(1)
Azure Networking Services
283(9)
Azure Kubernetes Service
292(5)
Deploying an Application to Azure Kubernetes Service
297(12)
Conclusion 309(2)
Index 311