Kubernetes for Developers

}
3 Days

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

Kubernetes for Developers gives working developers and other technology professionals a comprehensive introduction to Kubernetes resource definition across three intensive, hands-on days. Attendees leave with a clear understanding of Kubernetes application design and specification. Day one opens with containers and orchestration concepts before moving into Pod basics and Pod architecture. This gives attendees a firm grasp of the smallest deployable unit in a cluster before they ever write a manifest.

Day two shifts to services and workload management, covering application configuration with ConfigMaps and Secrets. It then moves into Deployments and the Services and Ingress resources that expose applications to traffic. Day three covers state and application configuration in depth, running Batch Jobs to completion. Attendees then work through stateful primitives, volumes, and the broader state design decisions that keep data durable across Pod restarts. The course closes with an observability overview that gives attendees a first look at monitoring and diagnosing their own workloads.

Students gain hands-on experience with manifest coding throughout, from Pod basics through advanced topics such as stateful services, volumes, autoscaling, configuration, and secret usage. Skills developed include Pod specification and common Pod design patterns, along with various Pod set manager configurations. Attendees also practice service configuration, DaemonSet configuration, and batch jobs, plus best practices covered in class and through the hands-on lab exercises. Upon completion, attendees have what they need to write effective application manifests for sophisticated cloud native applications.

Who Should Attend

Developers, QA Staff, Technical Managers, DevOps and Build personnel

What Attendees Will Learn

Upon completing Kubernetes for Developers, attendees will be able to:

  • Explain container orchestration concepts and Kubernetes architecture
  • Define and deploy Pods, including common Pod design patterns
  • Configure applications using ConfigMaps and Secrets
  • Deploy applications using Deployments and DaemonSets
  • Expose applications using Kubernetes Services and Ingress
  • Run Batch Jobs on Kubernetes
  • Design and manage stateful workloads and volumes
  • Apply Kubernetes observability practices

Prerequisites

Some container and Kubernetes experience is helpful but not required.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

Related Instructor-Led (ILT & VILT) Training Courses

If you are interested in other Cloud Native, AI, programming, or other courses, check out the full course list or search our entire catalog:

Secret Link