• Online, Self-Paced
Course Description

In this course, you will learn the key concepts and controllers involved in Kubernetes, which will help you get an in-depth understanding of how it works.

Learning Objectives

Kubernetes Concepts

  • start the course
  • work with containers in Kubernetes
  • use nodes in Kubernetes
  • work with pods in Kubernetes
  • work with a ReplicationController in Kubernetes
  • use Services in Kubernetes
  • work with volumes in Kubernetes
  • use Secrets and ConfigMaps in Kubernetes
  • describe Names in Kubernetes
  • work with annotations in Kubernetes
  • work with labels and selectors in Kubernetes
  • use namespaces in Kubernetes
  • work with PetSets in Kubernetes
  • work with Ingress objects in Kubernetes
  • implement autoscaling in Kubernetes

Kubernetes Controllers

  • use ReplicaSets in Kubernetes
  • use Deployments in Kubernetes
  • work with StatefulSets in Kubernetes
  • work with DaemonSets in Kubernetes
  • implement Jobs in Kubernetes

Practice: Implementing Kubernetes Concepts

  • work with Kubernetes concepts

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.


If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.