Kubernetes Boot Camp Course Details:

Kubernetes is a Cloud Orchestration platform, providing reliability, replication, and stability while minimizing resources for applications and services. This course guides you through the Kubernetes architecture, useful commands, containerization, and best practices. You'll have access to your own high availability Kubernetes environment capable of demonstrating the "K8s" features. Join us and learn how to deploy your services on Kubernetes.

This class preps you for the Certified Kubernetes Application Developer (CKAD) certification.

    No classes are currenty scheduled for this course.

    Call (919) 283-1653 to get a class scheduled online or in your area!

Kubernetes Architecture

  • Components
  • Containers
  • Pods
  • Master Services
  • Node Services
  • K8s Services

kubectl Commands

  • Kubernetes Resources
  • Kubernetes Namespace
  • Kubernetes Context
  • Contexts


  • What is a Pod?
  • Create, List, Delete Pods
  • How to Access Running Pods
  • Kubernetes Resources
  • Managing Cloud Resource Consumption
  • Pod Wellness Tracking


  • Packet Forwarding
  • Services
  • Network Plugins


  • Services
  • ReplicaSet Function
  • Deploying ReplicaSets


  • DaemonSet Purpose
  • Managing DaemonSets
  • Updating DaemonSets


  • Deployment Object
  • Updating Deployments
  • Deployment Strategies
  • Scaling ReplicaSets
  • Autoscaling

Labels and Annotations

  • Labels
  • Annotations


  • The K8s Job
  • Work Queues

Configuration Files and Secrets

  • Config Maps
  • Secrets
  • Managing ConfigMaps and Secrets

Stateful Applications

  • Challenges with Stateful Services
  • K8s Stateful Service Architecture
  • Volumes
  • K8s volume configuration

Introduction to Helm and Tiller

  • Helm Introduction
  • Charts

Monitor, Log, and Debug

*Please Note: Course Outline is subject to change without notice. Exact course outline will be provided at time of registration.

Join an engaging hands-on learning environment, where you’ll learn:

  • Kubernetes architecture and the functionality of each component
  • Containerization and what it means to the Kubernetes platform
  • The kubectl command-line utility
  • How to administer services on a Kubernetes Cluster
  • Troubleshooting and testing
  • Deployment automation using Helm and Tiller
  • How to develop, test, and run new services on a Kubernetes cloud

This is a lab-intensive hands-on course with engaging instruction, demos, and discussions.

  1. Navigating the Kubernetes Lab Environment
  2. Docker Refresher A Practical Docker Exercise
  3. Launch Pod on Kubernetes
  4. Run Create or Apply
  5. Kubernetes Namespace
  6. Kubernetes Context
  7. The Kubernetes get Command
  8. The Kubernetes describe Command
  9. The kubernetes dashboard
  10. K8s Keeps Pods Running
  11. Listing-Pods, Deployments, Services
  12. Creating a Pod Manifest
  13. Creating and Deleting a Deployment
  14. Liveness and Readiness Probe
  15. AI Resource Definition and Controls
  16. exec, cp, ConfigMap, Secrets
  17. Building a Composite Pod
  18. Listing Pods with Labels
  19. Defining an Annotation
  20. Port Forwarding with Kubernetes
  21. Deploy network policy
  22. Local Registry
  23. ReplicaSet Fades into Abstraction
  24. Creating a Composite Deployment
  25. K8s Jobs
  26. Exposing a Deployment
  27. Scaling Imperative Declarative Autoscaling
  28. Add a New Volume to a Pod
  29. Add Blogging sidecar to webby
  30. Write a Chart to Deploy Webby
  31. Accessing and viewing Logs

Before attending this course, you should have:

  • Basic Linux skills
  • Familiarity with a text editor like vi, vim, or nano


Any individual or organization who wants to advance their knowledge of the cloud environment, keep up with recent changes and prepare themselves for the future of applications and services in a public or private cloud environment.

Networking, general IT, DevOps, systems, and storage professionals are a great fit.

Ready to Jumpstart Your IT Career?