Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Kubernetes Boot Camp

Learn how to deploy your services on Kubernetes.

GK# 100415

$295 - $2195 USD

Enroll Request Group Training

Course Overview


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 prepares you for the Certified Kubernetes Application Developer (CKAD) certification.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


Class is Full
This session is full. Please select a different session.

What You'll Learn


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 deploy stateful and stateless microservices
  • How to administer services on a Kubernetes Cluster
  • Troubleshooting and testing
  • Deployment automation using Helm
  • How to develop, test, and run services on a Kubernetes cloud

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


Viewing outline for:

Virtual Classroom Live Outline

Kubernetes Architecture

  • Components
  • Containers
  • Pods
  • Master Services
    Node Services
  • K8s services
  • YAML Essentials

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
  • Multi-Container Pod Design
  • Security Contexts
  • Init Containers
  • Pod Wellness Tracking


  • Packet Forwarding
  • Services
  • Network Policy resource
  • Network Plugins
  • Defining the Service Mesh
  • Service mesh configuration examples


  • 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
  • Node Taints and Tolerations


  • The K8s Job and CronJob
  • Work Queues

Configuration Files and Secrets

  • Config Maps
  • Secrets
  • Patching
  • Custom Resource Definition
  • Managing ConfigMaps and Secrets

Stateful Applications

  • Challenges with Stateful Services
  • K8s Stateful Service Architecture
  • Deploying static volumes
  • Deploying dynamic volumes
  • K8s volume configuration

Introduction to Helm

  • Helm Introduction
  • Charts

Monitor, Log, and Debug

  • How to Troubleshoot Kubernetes
  • Basic and Advanced Logging Techniques



Before attending this course, you should have:

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

Who Should Attend


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.

Follow-On Courses

Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience live, expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day


Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.

Request this course in a different delivery format.