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

Elo - Human-oriented Approach on Pension

Elo - Human-oriented Approach on Pension

Taking a customer oriented approach, continuously collecting customer feedback and iterating the service based on that – those are the main principles of building eläkepalvelu (pension service) of Elo, an employee pensio...

Upcoming events/courses

The Responsibility Process® - Powerful Teams Workshop

The Responsibility Process® - Powerful Teams Workshop

So many want to know: "How can I master cross-functional and collaborative leadership?" Most professionals don't realize there is a legitimate science and repeatable technology to building and leading teams. There is, an...
Sign up

Want to hear about our upcoming events and trainings?