Architecting on Kubernetes (ARKU)

 

Course Overview

Kubernetes has become the industry standard for operating container-based applications. Whether your organization seeks to deploy web applications for internal or external customers, operate a Spark big-data cluster, or run ML training and inference, chances are you will want to use a Kubernetes cluster. Out of the box, Kubernetes enables high availability, self-healing, rapid deployment rates, and independence from any specific cloud provider.

The third updated version of our flagship Kubernetes course addresses the platform's main challenge: its complexity and vast ecosystem. We cover the fundamentals of building applications on Kubernetes, bridging the gap between administration and solution architecture.

Students will learn to effectively architect applications by understanding Kubernetes principles and paradigms. Through guided labs, they will explore Kubernetes infrastructure and deploy various applications. The course also covers application security and building robust, adaptive solutions.

Who should attend

This course is designed for:

  • Solutions Architects
  • Software Developers
  • Operations Engineers
  • DevOps Engineers
  • Technical Managers

Prerequisites

This course is technical in nature. We examine Kubernetes from multiple perspectives: top to bottom, inside and out. We use the command line and write YAML files. While no one will be left behind, participants should bring motivation and curiosity.

Expected knowledge includes:

  • Linux basics
  • Basic shell commands
  • File editing on the command line
  • Understanding of virtualization
  • Web application architecture fundamentals

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

Prijs & Delivery methods

Online training

Duur
3 dagen

Prijs
  • Op Aanvraag
Klassikale training

Duur
3 dagen

Prijs
  • Op Aanvraag

Beschikbare data

Instructor-led Online Training:   Dit is een Instructor-Led Online (ILO) training: een online training verzorgd door een trainer.
Dit is een FLEX-training: een training die zowel klassikaal als online gevolgd kan worden. Je kiest zelf de gewenste leervorm.

Duits

Tijdzone: Midden-Europese Tijd (MET)   ±1 uur

Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Tijd (MET)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Tijd (MET)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Tijd (MET)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
+ Bekijk alle data
Dit is een FLEX-training: een training die zowel klassikaal als online gevolgd kan worden. Je kiest zelf de gewenste leervorm.

Europa

Duitsland

Berlijn Dit is een FLEX-training.   Tijdzone: Midden-Europese Tijd (MET) boek direct:
de online FLEX-training
de klassikale FLEX-training
Hamburg Dit is een FLEX-training.   Tijdzone: Midden-Europese Tijd (MET) boek direct:
de online FLEX-training
de klassikale FLEX-training
München Dit is een FLEX-training.   Tijdzone: Midden-Europese Tijd (MET) boek direct:
de online FLEX-training
de klassikale FLEX-training
Hamburg Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) boek direct:
de online FLEX-training
de klassikale FLEX-training
Berlijn Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) boek direct:
de online FLEX-training
de klassikale FLEX-training
München Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) boek direct:
de online FLEX-training
de klassikale FLEX-training
Hamburg Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) boek direct:
de online FLEX-training
de klassikale FLEX-training
Berlijn Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) boek direct:
de online FLEX-training
de klassikale FLEX-training
+ Bekijk alle data