Architecting on Kubernetes (ARKU)

 

Course Overview

This course covers the fundamentals of building applications on Kubernetes and fills the gap between administering Kubernetes and planing and architecting a Kubernetes solution.

Students learn how to effectively architect their applications by understanding Kubernetes principles and paradigms. In addition, students explore the Kubernetes infrastructure and deploy a variety of applications in guided labs. The course also covers how to secure applications and build them into robust and adaptive solutions.

Who should attend

This course is intended for:

  • Solutions architects
  • Software developers
  • Technical managers

Course Objectives

In this course, you will learn to:

  • Make architectural decisions based on Kubernetes architectural principles and paradigms
  • Leverage Kubernetes features to make your applications scalable, reliable, and highly available
  • Leverage the Kubernetes infrastructure to enable greater flexibility and resiliency of your overall solution
  • Adopt security best practices for their applications and clusters.
  • Deploy applications on clusters.

Course Content

Day 1
  • Introduction to and History of Kubernetes
  • 10,000 Feet View of Kubernetes
  • Crash Course: Docker Fundamentals
  • Lab 1: Deploying the First Container
  • Applications on Kubernetes (Pods, Services, Deployments)
  • Interfacing with Kubernetes with kubectl
  • Lab 2: Deploying a Real-World Application
Day 2
  • Guide to Kubernetes Cluster Infrastructure
  • Security with Secrets, RBAC and Namespaces
  • Networking Overview
  • Lab 3: Securing the Application
  • Understanding Ingress
  • Storage Options
  • Stateful Sets
  • Lab 4: Databases on Kubernetes
Day 3
  • High-Availability and Desaster Recovery
  • Elasticity and Scaling
  • Cloud Options
  • Lab 5: Spinning up a Cluster on Your Favorite Cloud Provider
  • Using Helm
  • Course Wrap-Up

Prices & Delivery methods

Online Training

Duration
3 days

Price
  • CHF 2,990.—
Classroom Training

Duration
3 days

Price
  • Switzerland: CHF 2,990.—

Schedule

Instructor-led Online Training:   Course conducted online in a virtual classroom.
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

German

Time zone: Central European Summer Time (CEST)

Online Training Time zone: Central European Time (CET)
Online Training
Classroom option: Berlin, Germany
Time zone: Central European Time (CET)
Online Training
Classroom option: Hamburg, Germany
Time zone: Central European Time (CET)
Online Training
Classroom option: Munich, Germany
Time zone: Central European Time (CET)
Online Training
Classroom option: Hamburg, Germany
Time zone: Central European Summer Time (CEST)
Online Training
Classroom option: Berlin, Germany
Time zone: Central European Summer Time (CEST)
Online Training
Classroom option: Munich, Germany
Time zone: Central European Summer Time (CEST)
Online Training
Classroom option: Hamburg, Germany
Time zone: Central European Summer Time (CEST)
+ show all dates
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Germany

Berlin
Hamburg
Munich
Hamburg
Berlin
Munich
Hamburg
Berlin
+ show all dates

If you can't find a suitable date, don't forget to check our world-wide FLEX training schedule.