Accueil

Parcours

Parcours Orchestration de conteneurs avec Kubernetes, devenez un expert

Parcours Orchestration de conteneurs avec Kubernetes, devenez un expert

Tech Infra & Ops

8 jours

56 heures

4 formations

Présentiel ou distanciel

Parcours Orchestration de conteneurs avec Kubernetes, devenez un expert

5130 €

HT

Tech infra & ops

1 jours

7 heures

19 mai 2025

Présentiel ou distanciel

01.

Initiation à Docker

Contexte

  • Problématique
  • Analogie du conteneur dans la logistique
  • Dates clés
  • Présentation du projet

 

Conteneurs

  • Principes
  • Comparaison avec les VMs
  • Isolations
  • Cycle de vie

 

Images

  • FS en oignons RO + 1 couche RW (Copy-on-write)
  • Dockerfile
  • Registries
  • Multi-stage build

 

Volumes

  • Volume : données en dehors du cycle de vie du conteneur
  • Types de volume

 

Networks

  • Networks : isolation des conteneurs au niveau réseau
  • Cas d'utilisation
  • Exposition des ports d'un conteneur

 

Docker compose

  • Cas d'utilisation
  • docker-compose.yaml

 

Ecosystème

  • Traefik
  • Portainer
  • Outils qualité
  • Swarm

Ce que vous allez apprendre sur cette journée

Comprendre les enjeux et les principes de la conteneurisation d'application
Connaître les principes des conteneurs et images de conteneurs
Conteneuriser des applications et savoir démarrer des conteneurs
Avoir un aperçu de l'écosystème des conteneurs

Vous souhaitez en savoir plus ?

Tech infra & ops

3 jours

21 heures

5 novembre 2025

Présentiel ou distanciel

02.

Kubernetes Application Developer

Contexte

  • Rappels sur les containers
  • Containers sans orchestration
  • Fonctionnalités d'orchestration
  • Orchestrateurs du marché
  • Kubernetes
  • Distributions Kubernetes
  • Versions et API

Architecture et composants

 

Premiers pas avec Kubernetes

  • Installation de Kubernetes en local avec minikube
  • Dashboard, CLI et API
  • Démarrer et exposer un container

Les Pods

  • Modèle/Concept du Pod
  • Descripteurs YAML et JSON
  • Organisation des Pods avec les labels, les sélecteurs et les Namespaces
  • Security Context
  • Init Containers
  • Cycle de vie des Pods
  • HealthChecks

Droits et comptes de service

  • Descripteurs liés au RBAC
  • Comptes de service

#Controllers

  • ReplicaSets
  • DaemonSets
  • Jobs

Services

  • Exposer en interne du cluster
  • Exposer un service vers l'extérieur de l'instance Kubernetes (NodePort, LoadBalancer, Ingress)
  • Sécuriser le trafic au sein du cluster avec les NetworkPolicies
  • Le concept du readiness

Volumes

  • Partage simple de données entre 2 containers d'un même Pod
  • Accéder au fs d'un nœud du cluster
  • Persistent Volumes et Persistent Volumes Claims

Configuration et secrets

  • Variables d'environnements
  • ConfigMaps
  • Secrets

Stratégies de déploiement

  • Mise à disposition d'une nouvelle version d'un Pod
  • Rolling Update impératif
  • Rolling Update déclaratif et 'Deployment'

Stateful sets

 

Limites & Autoscaler

  • Gestion des ressources
  • Auto-scaling horizontal

Helm & Kustomize

  • Helm pour simplifier vos déploiements
  • Kustomize pour gérer vos déploiements dans différents environnements

Conclusion

  • Résumé
  • Bonnes pratiques
  • Kubernetes, et après ?

Ce que vous allez apprendre en 3 jours

Comprendre les enjeux et les principes de la conteneurisation d'application
Connaître les principes des conteneurs et images de conteneurs
Conteneuriser des applications et savoir démarrer des conteneurs
Avoir un aperçu de l'écosystème des conteneurs

Vous souhaitez en savoir plus ?

Architecture

1 jours

7 heures

Présentiel ou distanciel

03.

Préparation à l'examen CKAD (incluant le voucher CKAD)

Que vous soyez un architecte cherchant à valider ses compétences ou un développeur aspirant à relever de nouveaux challenges grâce à l'obtention d'une certification, cette préparation à la Certified Kubernetes Application Developer (CKAD) est faite pour vous !

Qu'est ce que la Certified Kubernetes Application Developer ? A quoi sertelle ?

Cette certification s'adresse aux développeurs passionnés cherchant à élever leurs compétences au niveau supérieur ! Elle vous permet une reconnaissance formelle de votre expertise dans cet environnement spécifique qu'est Kubernetes.
Reconnue dans le contexte de cet écosystème, la Certified Kubernetes Application Developer est devenue une norme de facto pour les développeurs travaillant ou cherchant à travailler dans les technologies Cloud Native.

La certification CKAD démontre une connaissance approfondie de Kubernetes dans le déploiement, la gestion et le débogage d'applications sur des clusters Kubernetes.

En pratique cela inclut:
la création d'applications
la gestion des configurations
le scaling et la mise à jour des applications
la gestion des ressources
d'autres aspects liés au développement sur des infrastructures basées sur Kubernetes.

En préparant et en obtenant cette certification CKAD, vous garantissez à vos pairs, le suivi des meilleures pratiques recommandées pour le développement d'applications sur des clusters Kubernetes, ce qui est essentiel pour garantir la stabilité, la performance et la sécurité des applications.

Et concrètement que faiton pendant cette journée?
Beaucoup de pratique, des ateliers, de nombreux conseils, des astuces et toutes les réponses à vos questions : c'est la recette que nous vous proposons, durant une journée, pour vous accompagner dans la préparation de la Certified Kubernetes Application Developer de la Linux Foundation.

Cette formation a été conçue et dispensée par nos formateurs/consultants déjà certifiés sur le sujet !

Ce que vous allez apprendre sur cette journée

Comprendre les enjeux et les principes de la conteneurisation d'application
Connaître les principes des conteneurs et images de conteneurs
Conteneuriser des applications et savoir démarrer des conteneurs
Avoir un aperçu de l'écosystème des conteneurs

Vous souhaitez en savoir plus ?

Cloud

3 jours

21 heures

Présentiel ou distanciel

04.

Kubernetes and Cloud Native Associate

  1. Introduction
    1. Kubernetes
    2. Extensions et CRDs

 

  1. Application Cloud Native
    1. Contraintes
    2. Résilience
    3. Élasticité
    4. Sécurité
    5. Service Mesh
    6. Stockage
    7. Packaging

 

  1. Supervision
    1. Principes
    2. Golden Signals et SRE
    3. Monitoring (Prometheus/Grafana)
    4. Logs (Elastic)
    5. Tracing (Opentelemetry ou autre)
    6. Exposition Ingress et Cert-Manager

 

  1. Déploiement Cloud Native et GitOps
    1. Fondamentaux sur la livraison et le déploiement
    2. GitOps
    3. Flux
    4. ArgoCD

Ce que vous allez apprendre en 3 jours

Comprendre les enjeux et les principes de la conteneurisation d'application
Connaître les principes des conteneurs et images de conteneurs
Conteneuriser des applications et savoir démarrer des conteneurs
Avoir un aperçu de l'écosystème des conteneurs

Vous souhaitez en savoir plus ?

Le parcours en bref

Informations pratiques

8 jours

56 heures

5 130.00 €

Publics visés

Ce parcours vous intéresse ? Planifions ensemble vos formations

background