Introduction to Kubernetes Training

Course 3658

  • Duration: 2 days
  • Labs: Yes
  • Language: English
  • Level: Foundation
Get This Course 15.400 kr
  • 2-day instructor-led training course
  • One-on-one after-course instructor coaching
  • Tuition fee can be paid later by invoice -OR- at the time of checkout by credit card
#3658
  • Guaranteed to Run - you can rest assured that the class will not be cancelled.
    okt 17 - 18 15:00 - 22:30 CEST
    Virtual
  • nov 14 - 15 15:00 - 22:30 CET
    Herndon, VA or Virtual
  • dec 19 - 20 10:00 - 17:30 CET
    London or Virtual
  • jan 23 - 24 15:00 - 22:30 CET
    Ottawa or Virtual
  • mar 20 - 21 14:00 - 21:30 CET
    New York or Virtual
  • mar 27 - 28 10:00 - 17:30 CEST
    London or Virtual
  • maj 8 - 9 15:00 - 22:30 CEST
    Herndon, VA or Virtual
  • jun 26 - 27 10:00 - 17:30 CEST
    London or Virtual
  • jul 17 - 18 15:00 - 22:30 CEST
    Ottawa or Virtual
  • sep 18 - 19 15:00 - 22:30 CEST
    New York or Virtual

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 practises 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
  • Minimise 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
  • Organise pods into namespaces
  • Manage user roles and permissions
  • Restricting network traffic with network policies
  • Integrate of Kubernetes, Docker, cluster and Cloud management
  • Organise 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 practises. The course introduces how to containerize applications and how to architect applications.