> Formations > Kubernetes for App Developers (LFD459)

Course : Kubernetes for App Developers (LFD459)

Official course, CKAD exam preparation

Practical course - 3d - 21h00 - Ref. DKU
Price : 2570 € E.T.

Kubernetes for App Developers (LFD459)

Official course, CKAD exam preparation



With this training course, you'll learn how to containerize, host, deploy and configure an application in a multi-node cluster. Starting with a simple Python script, you'll define application resources and use key primitives to create, monitor and troubleshoot scalable applications in Kubernetes. Working with network plug-ins, security and cloud storage, you'll be exposed to many of the features needed to deploy an application in a production environment.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. DKU
  3d - 21h00
2570 € E.T.
En option :
Dynamique.Model.Bean_FormationOption
Certification : 490 € H.T.




With this training course, you'll learn how to containerize, host, deploy and configure an application in a multi-node cluster. Starting with a simple Python script, you'll define application resources and use key primitives to create, monitor and troubleshoot scalable applications in Kubernetes. Working with network plug-ins, security and cloud storage, you'll be exposed to many of the features needed to deploy an application in a production environment.


Teaching objectives
At the end of the training, the participant will be able to:
Containerize and deploy a new Python script
Configuring deployment with ConfigMaps, Secrets and SecurityContexts
Understanding multi-container pod design
Configuring pod health sensors
Update and cancel an application
Implement network services and strategies
Use PersistentVolumeClaims (PVC) for state persistence

Intended audience
Consultants, developers, architects, DevOps, project managers.

Prerequisites
Basic Linux command line and file editing skills. Familiarity with a programming language (Python). Knowledge of cloud-native application architectures.

Course schedule

1
Introduction

  • Objectives.
  • Who are you?
  • Linux Foundation.
  • Linux Foundation training.
  • Certification programs and digital badges.
  • Preparing your system.

2
Kubernetes architecture

  • What is Kubernetes?
  • Kubernetes components.
  • Challenges. The Borg legacy.
  • Kubernetes architecture.
  • Terminology.
  • Master node. Minion nodes (worker).
  • Pods. Services. Controllers.
  • Single IP per pod.
  • Network configuration.
  • Container Network Interface (CNI) network configuration file.
  • Communication between pods.
  • Cloud Native Computing Foundation.
  • Resource recommendations.
Hands-on work
Application.

3
Build

  • Container options.
  • Application containerization.
  • Create a Docker file.
  • Hosting a local repository.
  • Creation of a deployment.
  • Executing commands in a container.
  • Multi-container pod.
  • ReadinessProbe. LivenessProbe.

4
Design

  • Traditional applications: considerations.
  • Decoupled resources.
  • Fugacity.
  • Flexible frame.
  • Resource utilization management.
  • Multi-container pods.
  • Sidecar container.
  • Adapter container.
  • Ambassador.
  • Points to consider.
  • Jobs.

5
Deployment configuration

  • Overview of volumes.
  • Presentation of volumes.
  • Spec de volumes.
  • Volume types.
  • Example of shared volumes.
  • Persistent volumes and claims.
  • PersistentVolume.
  • PersistentVolumeClaim (PVC).
  • Dynamic provisioning.
  • Secrets.
  • Use of secrets via environment variables.
  • Assembly secrets in volume form.
  • Portable data with ConfigMaps.
  • Using ConfigMaps.
  • Deployment configuration status.
  • Scaling and progressive updates.
  • Deployment rollbacks.
Hands-on work
Application.

6
Security

  • Safety overview.
  • Access the application programming interface (API).
  • Authentication.
  • Authorization.
  • ABAC. RBAC.
  • Overview of role-based access control (RBAC).
  • Inlet controller.
  • Safety contexts.
  • Pod security policies.
  • Network security policies.
  • Example of a network security policy.
  • Example of a default policy.
Hands-on work
Application.

7
Exhibiting applications

  • Service types.
  • Service diagram.
  • Service update template.
  • Accessing an application with a service.
  • Service without selector.
  • ClusterIP.
  • NodePort.
  • LoadBalancer.
  • External name.
  • Input resource. Input controller.

8
Troubleshooting

  • Troubleshooting overview.
  • Basic troubleshooting steps.
  • Change in progress (constant).
  • Basic troubleshooting: pods.
  • Basic troubleshooting: node and security.
  • Basic troubleshooting: agents.
  • Monitoring.
  • Logging tools.
  • Monitoring applications.
  • System and agent logs.
  • Compliance testing.
Hands-on work
Application.


Options
Certification : 490 € H.T.
This training course prepares you for the Certified Kubernetes Application Developer (CKAD) exam. The topics covered are directly aligned with the knowledge areas tested by the Cloud Native Computing Foundation's certified CKAD program, and will significantly increase your ability to achieve certification.
Comment passer votre examen ?

Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
OMAR M.
28/07/26
5 / 5

A compact but very interesting course that covers all the key principles effectively, with relevant exercises and excellent support, and is delivered by the trainer.
SALHA HAYKEL B.
28/07/26
5 / 5

Excellent
JÉRÉMY C.
26/05/26
4 / 5

The trainer explains the concepts clearly.



Publication date : 04/22/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 29 Sep., 24 Nov.

2027 : 25 Jan., 25 Jan., 5 Apr., 5 Apr., 20 Sep., 20 Sep., 1 Dec., 1 Dec.

PARIS LA DÉFENSE
2026 : 29 Sep., 24 Nov.

2027 : 25 Jan., 5 Apr., 20 Sep., 1 Dec.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.