Kubernetes Application Development

Kubernetes Application Development

This training course covers the essential concepts and best practices for designing, building, configuring, running, monitoring, debugging and troubleshooting applications on Kubernetes. You will get familiar with the command-line environment and all the necessary tools.

The purpose of this training course is to learn all the required skills, knowledge, and competency for developing applications on Kubernetes. NOTE: This training course requires mastery of Docker essentials.

This course is excellent preparation for the Certified Kubernetes Application Developer (CKAD) exam.

Kubernetes Application Development course curriculum:

Core Concepts & Introduction

  • Kubernetes Cluster Architecture
  • Kubernetes API Primitives
  • Creating Simple Pods

Pod Design

  • How to Use Labels, Selectors and Annotations
  • Deployments
  • Rolling Updates
  • Rollbacks
  • Jobs and Cron Jobs
  • Multi-Container Pods
  • DaemonSets

Configuration

  • Configuration Maps
  • Security Contexts
  • Application Resource Requirements
  • Managing Secrets
  • Using Secrets from Applications
  • Service Accounts

Monitoring, Logging & Debugging

  • Container Logging Concepts
  • Monitoring Applications
  • Liveness and Readiness Probes
  • Application Debugging on Kubernetes
  • Resource Events

Services & Networking

  • Inter-Pod communication
  • Pod-to-Pod communication
  • Services vs. Pods
  • Networking with Services
  • Network Policies

Stateful Applications

  • Kubernetes storage primitives
  • How to use storage from applications
  • Access Modes for Volumes

Trainer: Jussi Nummelin (Kontena)

 

We have not planned any dates for this course yet, but contact us if you want to know more.

What's next

See our latest project

RoundZero – SDK for Dome

RoundZero – SDK for Dome

The world of mobile games is extremely competed and small game companies are intensely looking for publishers for their games – so intensely that Oulu-based game company Fingersoft’s side project became into its own subs...

Upcoming events/courses

Lean Portfolio Management - Scaled Agile

Lean Portfolio Management - Scaled Agile

In this course, attendees will gain the practical tools and techniques necessary to implement the Lean Portfolio Management functions of Strategy and Investment Funding, Agile Portfolio Operations and Lean Governance. Pa...
Sign up

Want to hear about our upcoming events and trainings?