Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Kubernetes

Course Summary

The Introduction to Kubernetes training course covers the key operations and configurations utilized when using Kubernetes to automate, deploy, and manage containerized applications. Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services that facilitates both declarative configuration and automation. It has a large rapidly growing ecosystem.

The course begins with an introduction to Docker and Kubernetes covering the basics and installation and configuration. Next, students will learn about resources, pods, and controllers. The course ends with a look into services, volumes, and cluster administration.

Purpose
Learn about the key operations and configurations utilized when using Kubernetes to automate, deploy, and manage containerized applications.
Audience
Software Developers and DevOps Engineers looking to leverage Kubernetes.
Role
DevOps Engineer - Software Developer
Skill Level
Introduction
Style
Learning Spikes - Workshops
Duration
3 Days
Related Technologies
Docker | Kubernetes

 

Productivity Objectives
  • Describe how Kubernetes fits into the containerization landscape.
  • Discuss the differences between Kubernetes and other container orchestration tools.
  • Identify key components of Kubernetes.
  • Implement a Kubernetes architecture.

What You'll Learn:

In the Introduction to Kubernetes training course, you'll learn:
  • Docker
    • Overview
    • Docker Containers
    • vs. Virtual Machines (VM)
    • vs. Processes
  • Intro to Kubernetes
    • Containers
    • History
    • Architecture
    • Resources
    • Where to go for help
    • Microservices
  • Installation and Configuration
    • Installation options
    • Minikube install
    • Install Kubernetes
  • CLI Overview
    • Overview
    • CLI
  • Kubernetes Basics
    • Create a cluster
    • Deploy an app
  • Expose Your App
    • Expose your app
  • Scale Your App
    • Scale your app
  • Kubernetes Resources
    • Master
    • Node
    • Pod
    • Labels
    • Configure Pods and Containers
  • Dashboard
    • Kubernetes Dashboard
    • Dashboard Tour
    • Services
    • Controller Manager
    • Assign Memory and CPU to Containers
  • Pods
    • Pod Lifecycle
    • Pod Status
    • Secrets
    • Pods
  • Controllers
    • Deployment
    • StatefulSet
    • DaemonSet
    • Controllers
  • Services
    • Defining a Service
    • Discovering Services
    • Virtual Ips
    • Services
  • Volumes
    • Overview
    • Configure a Pod to Use a Volume for Storage
    • Configure a Pod to Use Persistent Volume
  • Cluster Administration
    • CLI
    • Contexts
    • Scaling
    • Monitoring
    • Debugging
    • Dashboards
    • Gotchas
    • Load Balancers
    • Cluster Admin - demo
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.