Durée :
3 jours (21h)
Ref :
B-D-KU
Prix :
1875€ HT
Dates des prochaines sessions
Session garantie à partir de 2 personnes.
21.3.23
-
23.3.23
Centre de Nantes / Classe à Distance / Dans vos locaux
B-D-KU-20230321
14.6.23
-
16.6.23
Centre de Nantes / Classe à Distance / Dans vos locaux
B-D-KU-20230614
Publics
Architectes, développeurs et exploitants DevOps ayant des connaissances système (Linux/Windows), réseau et architecture n-tiers
Pré-requis

Connaissance système, réseau et architecture n-tiers

Informations pratiques
  • THÉORIE : 40%
  • PRATIQUE : 60%
  • LIEUX : CENTRE DE NANTES, CLASSE A DISTANCE, DANS VOS LOCAUX

Votre formateur
Consultant et formateur Cloud/DevOps avec une expérience en tant que développeur expérimenté, architecte Web et Cloud, passionné par les problématiques de clustering et conteneurisation.

Kubernetes - Orchestrez vos conteneurs

Vous trouverez ci-dessous le programme détaillé de la formation « Kubernetes – Orchestrez vos conteneurs ». Cette formation de 3 jours vous permet de maîtriser Kubernetes.

Objectifs pédagogiques

  • Comprendre les apports d’un orchestrateur de conteneurs et notamment Kubernetes
  • Installer et paramétrer le moteur Kubernetes
  • Packager et configurer son application puis la déployer dans un cluster
  • Profiter de la mise à l’échelle d’une application, de déploiement Zero-downtime, de haute disponibilité et d’efficience sur son cloud

Programme détaillé

Docker « brut »

  • Principes et rappels sur les conteneurs et Docker
  • DockerFile, Build, Run
  • Docker-compose

Atelier : Packager une application Java 3-Tiers complète avec Docker
Objectif opérationnel : Échanger sur le cycle de vie d’un conteneur
Moyen d’évaluation : QCM

L’approche microservices et les orchestrateurs

  • Du monolithe aux microservices
  • Les nouveaux enjeux du cloud
  • Rôle des orchestrateurs et comparaison

Atelier : Imaginer la transformation d’une application monolithe en micro-services déployés sous forme de conteneurs
Objectifs opérationnels : Appréhender une architecture agile - Comprendre les limites de docker
Moyen d’évaluation : QCM

Les bases de Kubernetes

  • Les différents composants : Pods, Replica Sets, Services et Volumes
  • Les outils d’interaction : Dashboard et CLI (kubectl)
  • La configuration de déploiement au format yaml
  • Gestion des ressources et des accès

Atelier : Installer/Configurer un cluster Kubernetes, réaliser un premier test « HelloWorld »
Objectif opérationnel : Comprendre les bases d’une infrastructure as code
Moyen d’évaluation : QCM

Utiliser Kubernetes

  • Déployer: installation d’application, mises à jour transparentes (RollingUpdate), utilisations des secrets
  • Superviser le service: outils et journalisation
  • Tester son application

Atelier : Déployer une application Web puis gérer différents cas (panne d’un composant, montée en charge, décharge)
Objectif opérationnel : Être de capable d’utiliser un cluster au quotidien
Moyen d’évaluation : QCM

Aller plus loin avec Kubernetes

  • Architecture, fonctionnement détaillé et composants impliqués : kube-proxy, apiserver, kubelet, kube-scheduler
  • Kubernetes dans le Cloud
  • Kubernetes et le réseau (DNS)

Objectif opérationnel : Comprendre l’architecture d’un cluster Kubernetes
Moyen d’évaluation : QCM

Personnes en situation de handicap

Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.