Kubernetes masterclass for application developers

Dive into the world of Kubernetes with our expertly crafted masterclass designed specifically for application developers. We begin with an introduction to containers, where you'll learn what makes containers special, how to install Docker, and explore creating and managing Docker images. With h...

Full description

Bibliographic Details
Main Author: Ionita, Cosmin (instructor)
Format: eBook
Language:English
Published: [Birmingham, United Kingdom] Packt Publishing 2024
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Description
Summary:Dive into the world of Kubernetes with our expertly crafted masterclass designed specifically for application developers. We begin with an introduction to containers, where you'll learn what makes containers special, how to install Docker, and explore creating and managing Docker images. With hands-on exercises, you'll connect multiple containers and manage them using Docker Compose. Delve into core Kubernetes concepts, exploring its architecture and the role of each component within the control plane. Practical examples will guide you through understanding Pods, their lifecycle, namespaces, and manifest files. Step-by-step instructions will help you set up a local Kubernetes cluster with Minikube, execute basic kubectl commands, and deploy your first Pod. Advance to managing Pod lifecycles, services, and Ingress. Deploy a REST API, explore Init containers, and understand probes and hooks. Learn to manage access to Pods, implement ReplicaSets and Deployments, and configure rollout strategies. Finally, discover batch workflows, configuration and secret management, and storage handling. The course concludes with deploying your app on AWS Elastic Kubernetes Service, covering cluster creation, app deployment, and access through load balancers
Physical Description:1 video file (7 hr., 34 min.) sound, color
ISBN:9781836207832