Accueil > Virtualisation/Stockage/Cloud > Docker et Kubernetes : faciliter les développements et les déploiements de vos applications
Formation #VSC240

Formation Docker et Kubernetes : faciliter les développements et les déploiements de vos applications

Durée : 4 jours

Code : VSC240


Prochaines dates programmées :

Du 28 au 31 Mai 2024

Du 27 au 30 Août 2024

Du 12 au 15 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Savoir créer des conteneurs avec Docker et des fichiers DockerFile
  • Savoir orchestrer une application avec Kubernetes et exécuter des Pods
  • Augmenter la disponibilité et équilibrer la charge liée à l’application
Programme
1/ Introduction
  • Les apports de la containerisation
  • Conteneurs : fondamentaux, historique
2/ Docker
  • Rappels historiques, vue d’ensemble
  • Architecture et concepts Docker
  • Installer et configurer Docker
  • Créer une image depuis un conteneur
  • Cycle de vie d’un conteneur
  • Concevoir son premier container, le lancer et le monitorer
3/ Introduction à l’orchestration de micro-services et Kubernetes
  • Motivation et utilisation d’un orchestrateur
  • Présentation générale de Kubernetes
  • Fonctionnalités
  • Positionnement sur le marché
  • Terminologie : maître, nœuds, pods, labels, contrôleur de réplication, services, kubelet, kubectl…
4/ Installer et configurer Kubernetes
  • Différentes modes d'installation
  • Installation des outils : kubectl, minikube, kubeadm
  • Configuration de pods et containers
  • Configuration d'applications et exécution
5/ Les pods
  • Créer un pod et un pod manifest
  • Gérer les pods (lister, supprimer...)
  • Accéder à un pod : Port forwarding, Logs, Exec, copier des fichiers
  • Healthchecks
  • Gestion des données persistantes
6/ Gestion du multi-conteneurs en s’appuyant sur Controller et Services
  • Mise en conteneurs d’une application logicielle
  • Utilisation de ReplicaSet et DaemonSet pour mieux gérer des applications multi-conteneurs
  • Introduction aux services et communications de Pods avec l’écosystème externe
  • Déployer une application multi-conteneurs à l'aide de Kubernetes
7/ Exécuter des applications sur un cluster Kubernetes déployé sur AWS
  • Installer Kubernetes sur AWS
  • Lancer une application
  • Observer l'application via des graphiques
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Architectes
  • Administrateurs système
Dates

Dates

  • Du 28 au 31 Mai 2024
  • Du 27 au 30 Août 2024
  • Du 12 au 15 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.