Beschreibung:
This hands-on guidebook to the inner workings of containers peels back the layers to provide a deep understanding of what a container is, how containerization changes the way programs run, and how Kubernetes provides computing, networking, and storage.Containers ensure that software runs reliably no matter where it’s deployed, and Kubernetes lets you manage all of your containers from a single control plane. In this comprehensive tour of the open-source platform, each chapter includes a set of example scripts with just enough automation to start your container exploration with ease. Beginning with an overview of modern architecture and the benefits of orchestration, you'll quickly learn how to create containers; how to deploy, administer and debug Kubernetes clusters all the way down to the OS; and how container networking works at the packet level across multiple nodes in a cluster.
Part I: Making and Using ContainersChapter 1: Why Containers MatterChapter 2: Process IsolationChapter 3: Resource LimitingChapter 4: Network NamespacesChapter 5: Container Images and Runtime LayersPart II: Containers in KubernetesChapter 6: Why Kubernetes MattersChapter 7: Deploying Containers to KubernetesChapter 8: Ovelay NetworksChapter 9: Service and Ingress NetworksChapter 10: When Things Go WrongChapter 11: Control Plane and Worker NodesChapter 12: Container RuntimeChapter 13: Health ProbesChapter 14: Limits and QuotasChapter 15: Persistent StorageChapter 16: Configuration and SecretsChapter 17: Custom ResourcesPart III: Performant KubernetesChapter 18: Affinity and Anti-AffinityChapter 19: Tuning Pods per NodeChapter 20: Application Resiliency