Introduction to Kubernetes Training

Course 3658

  • Duration: 2 days
  • Labs: Yes
  • Language: English
  • Level: Foundation
Get This Course $2,225
  • 2-day instructor-led training course
  • One-on-one after-course instructor coaching
  • Tuition can be paid later by invoice -OR- at the time of checkout by credit card
#3658
  • Jun 21 - 22 9:00 AM - 4:30 PM EDT
    New York or AnyWare
  • Jul 18 - 19 9:00 AM - 4:30 PM EDT
    Ottawa or AnyWare
  • Aug 15 - 16 9:00 AM - 4:30 PM EDT
    Herndon, VA or AnyWare
  • Sep 12 - 13 9:00 AM - 4:30 PM EDT
    New York or AnyWare
  • Oct 17 - 18 9:00 AM - 4:30 PM EDT
    Ottawa or AnyWare
  • Nov 14 - 15 9:00 AM - 4:30 PM EST
    Herndon, VA or AnyWare
  • Dec 5 - 6 9:00 AM - 4:30 PM PST
    Bellevue or AnyWare
  • Jan 23 - 24 9:00 AM - 4:30 PM EST
    Ottawa or AnyWare
  • Mar 20 - 21 9:00 AM - 4:30 PM EDT
    New York or AnyWare

Scroll to view additional course dates

Kubernetes (k8s) is an open-source system for automating deployment, scaling, and containerization of applications. Kubernetes provides a cloud-agnostic container orchestration system and is supported by most major cloud providers.

In this 2-day hands-on Kubernetes course, you will learn to deploy containerized applications on Kubernetes, and scale those applications to handle dynamic traffic. You also learn how to continuously deploy new application versions in a Kubernetes cluster to provide application updates with no downtime. This course ends with a section on Kubernetes security and the Kubernetes ecosystem of tools including Helm and Rancher.

This hands-on course is designed for anyone wanting to learn how to deploy containerized workloads on Kubernetes.

Introduction to Kubernetes Training Delivery Methods

  • After-course instructor coaching benefit

Introduction to Kubernetes Training Course Benefits

  • Containerize applications to implement microservices architectures
  • Create EKS clusters
  • Install and configure kubectl
  • Deploy containers to a Kubernetes cluster
  • Perform rolling updates and blue/green deployments of application versions
  • Autoscale the number of running pods

Kubernetes Training Course Outline

  • Introduce Containers and their benefits
  • Create Microservices architectures using Containers
  • Apply best practices for managing containers and build files
  • Understand the Docker architecture
  • Introduce the Kubernetes terminology
  • Launch a Kubernetes cluster
  • Create highly available pod replica sets with deployments
  • Expose pods with services
  • Leverage labels to host different services on the same cluster
  • Automatically scale pods to handle user demand
  • Perform rolling updates to eliminate downtime during application updates
  • Minimize risks of new rollouts with blue-green deployments
  • Test new deployments with canary releases
  • Control container and pod resources: CPU and Memory
  • Detect when pods are ready to receive traffic
  • Monitor pods to verify they are alive
  • Access storage volumes from containers
  • Tips on improving the security of Kubernetes clusters
  • Organize pods into namespaces
  • Manage user roles and permissions
  • Restricting network traffic with network policies
  • Integrate of Kubernetes, Docker, cluster and Cloud management
  • Organize Kubernetes resources using Helm
  • Manage Kubernetes using Rancher
  • Introduce other tools such as Istio, Kafka, Redis, and KNative

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Course FAQs

The hands-on exercises include:

Kubernetes (k8s) is an open-source orchestration system that facilitates deployment, scaling, and management of containerized applications to run in many different cloud-based environments.

The course uses AWS’s Kubernetes platform (EKS) for exercises and demonstrations. But course content is platform independent and covers integration of Kubernetes with Various Cloud providers and non-cloud environments.

The course provides a brief review of containers and Docker best practices. The course introduces how to containerize applications and how to architect applications.

Chat With Us