OUTILS DEVOPS : KUBERNETES LES ESSENTIELS

OUTILS DEVOPS : KUBERNETES LES ESSENTIELS

Type(s) : PD
Prérequis : Connaître les technologies de conteneurisation (notamment Docker) Avoir de bonnes connaissances de l’environnement Linux
Objectifs : A l'issue de la formation, les participants seront capables de : Installer, utiliser et déployer Kubernetes Déployer des applications simples et complexes (multiservices) Mettre à jour une application déjà déployée Automatiser le passage à l'échelle de ses applications Mettre en place la haute-disponibilité et l'autoréparation des services
Durée : 3 Jours - 21 heures

Profil du formateur

Formateur consultant, expert, pédagogue et certifié dans son domaine

Méthode pédagogique

La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail pour la formation en présentiel, et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.

Votre formation est en distanciel

Vous munir : un ordinateur, une connexion internet, une adresse e-mail valide, un équipement audio (micro et enceintes ou casque), une Webcam (facultatif , dans l’idéal) un deuxième écran (facultatif, dans l’idéal)

Suivi, évaluation, sanction

Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.

Formation sans certification.

Plan du cours

Introduction et rappels

Rappels sur les containers

  • Containers sans orchestration
  • Fonctionnalités d'orchestration
  • Les Orchestrateurs du marché
  • Kubernetes et son éco système
  • Versions et API

 

Kubernetes : les bases

Créer un cluster Kubernetes.

  • Déployer une application sur plusieurs machines
  • Explorer une application
  • Exposer une application sur le réseau
  • Passage à l’échelle

 

Kubernetes : fonctions avancées

Les Pods, le concept

  • Interagir avec les Pods
  • Cycle de vie des Pods
  • Descripteur Yaml et Json
  • Configuration et sécurité d’une application (ConfigMaps et Secrets)
  • Vue d’ensemble des Services (Cluster IP, NodePort, LoadBalancer, Headless)
  • Créer son propre service

 

Déployer ses applications

  • Stratégies de déploiement d’applications micro-service
  • Stratégies de calcul intensif (Jobs)
  • Stratégies de passage à l’échelle (Replicasets et Daemonsets)
  • Stratégie de mise à jour logicielle (Deployments)

 

Kubernetes : concepts avancés

  • Stockages volatiles et persistants
  • Techniques de supervision et de gestion de réseau avancées:
  • Déploiement des bases de données distribuées (StatefulSet)

Nous contacter

AMS Formation (France)
03 83 67 63 05
22 Rue de Medreville
54000 Nancy – France

AMS Formation (Luxembourg)
00 352 26 10 22 58
145, route de Pétange
L-4645 Niederkorn – Luxembourg

ams-formation@ams-training.com

Suivez-nous

Retrouvez toute l'actualité d'AMS Formation sur les réseaux sociaux.