Kubernetes is an essential tool for anyone deploying and managing cloud-native applications. Kubernetes in Action, Second Edition is a fully-updated and comprehensive guide to developing and running applications in a Kubernetes environment. Kubernetes is an essential tool for anyone deploying and managing cloud-native applications. It lays out a complete introduction to container technologies and containerized applications along with practical tips for efficient deployment and operation. This revised edition of the bestselling Kubernetes in Action contains new coverage of the Kubernetes architecture, including the Kubernetes API, and a deep dive into managing a Kubernetes cluster in production. In Kubernetes in Action, Second Edition, you'll start with an overview of how Docker containers work with Kubernetes and move quickly to building your first cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. As you navigate this comprehensive guide, you'll also appreciate thorough coverage of high-value topics like monitoring, tuning, and scaling. Copyright_2023_Manning_Publications 4 welcome 6 1_Introducing_Kubernetes 8 2_Understanding_containers 39 3_Deploying_your_first_application 86 4_Introducing_Kubernetes_API_objects 133 5_Running_workloads_in_Pods 162 6_Manging_the_Pod_lifecycle 209 7_Attaching_storage_volumes_to_Pods 266 8_Persisting_data_in_PersistentVolumes 312 9_Configuration_via_ConfigMaps,_Secrets,_and_the_Downward_API 371 10_Organizing_objects_using_Namespaces_and_Labels 429 11_Exposing_Pods_with_Services 478 12_Exposing_Services_with_Ingress 547 13_Replicating_Pods_with_ReplicaSets 587 14_Managing_Pods_with_Deployments 616 15_Deploying_stateful_workloads_with_StatefulSets 664 16_Deploying_node_agents_and_daemons_with_DaemonSets 721 17_Running_finite_workloads_with_Jobs_and_CronJobs 763 Kubernetes is an essential tool for anyone deploying and managing cloud-native applications. Kubernetes in Action, Second Edition is a fully-updated and comprehensive guide to developing and running applications in a Kubernetes environment. It lays out a complete introduction to container technologies and containerized applications along with practical tips for efficient deployment and operation. This revised edition of the bestselling original contains new coverage of the Kubernetes architecture, including the Kubernetes API, and a deep dive into managing a Kubernetes cluster in production.