Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Kubernetes - Optimiser l'orchestration des déploiements

Dernière mise à jour : 30/03/2021

Description
Module 1 : Des concepts utiles
• Containers
• La plateforme Docker
• Architecture microservice
• Application cloud native
• DevOps
• La plateforme Docker

Module 2 : La plateforme
• Concepts de base
• Architecture
• Installation
• La gestion des nodes
• Configuration

Atelier :
  • Première commande sur une installation locale
  • Utilisation d'un playground en ligne

Module 3 : Quelques exemples d'utilisation
• Démos de déploiement d'applications

Module 4 : Les ressources : Pod
• Utilisation
• Exemple
• Cycle de vie

Atelier :
  • Lancement d'un Pod simple
  • Lancement d'un Pod avec plusieurs containers

Module 5 : Les ressources : Service
• Utilisation
• Les différents types
• Cycle de vie
• Démos

Atelier :
  • Création d'un service de type ClusterIP
  • Création d'un service de type NodePort

Module 6 : Les ressources : Deployment
• Utilisation
• Exemple de spécification
• ReplicaSet
• Stratégies de mise à jour
• Rolling update et rollback

Atelier :
  • Création d'un Deployment
  • Mise à jour

Module 7 : Exemple
• Démo pour l'illustration des différents concepts précédents

Module 8 : Les ressources : DaemonSet
• Utilisation
• Exemple pour la collecte de logs

Atelier :
  • Création d'un DaemonSet
Module 9 : Les ressources : Secrets
• Utilisation
• Les différents types (generic, docker registry, TLS)
• Démos

Atelier :
  • Utilisation d'un Secret pour la connexion à une base de données externe
Module 10 : Les ressources : ConfigMap
• Utilisation
• Les différentes possibilités de création
• Utilisation dans un Pod

Atelier :
  • Utilisation d'une ConfigMap pour la configuration d'un serveur nginx

Module 11 : Les ressources : Namespace
• Présentation
• Création
• Utilisation avec un Context
• Quotas

Atelier :
  • Création et utilisation de Namespace

Module 12 : Les ressources : Ingress
• Présentation
• Routage par nom de domaine ou via requête http

Atelier :
  • Exposition d'une application via un Ingress

Module 13 : Application stateful
• La notion de Volume
• Différents types (emptyDir, hostPath, Persistent Volume, Persistent Volume Claim)
• StatefulSet

Atelier :
  • Utilisation de différents types de Volume pour la persistance d'une application

Module 14 : Utilisateurs et droits d'accès
• Requêtes au serveur d'API
• Authentification
• Autorisation
• Démo

Atelier :
  • Définition d'un utilisateur et d'un groupe via un certification x509
  • Mise en place des droits d'accès

Module 15 : Helm
• Présentation
• Mise en place
• Les charts disponibles
• Démo
• Création d'un Chart

Atelier :
  • Déploiement de plusieurs applications via des charts
Objectifs de la formation
Au terme de cette formation, les participants auront une connaissance théorique et pratique de Kubernetes qui leur permettra de :
  • Connaître son rôle et son positionnement dans l'écosystème
  • D'avoir une vision globale de l'architecture
  • Détailler les différents processus utilisés
  • Savoir configurer le client kubectl
  • Connaître les différentes primitives et savoir les utiliser
  • Savoir installer un environnement et développement
  • D'avoir la connaissance de différents outils permettant la mise en place d'un environnement de production
  • D'avoir une connaissance pratique pour le déploiement d'applications
  • Comprendre la gestion des utilisateurs et des droits d'accès
  • Savoir utiliser des applications packagées dans des chart Helm
Public visé
Administrateurs,
Chefs de projet
Prérequis
Les participants doivent être habitués à l'utilisation de la ligne de commande sous des systèmes Linux. Une connaissance de la plateforme Docker est souhaitée.
Modalités pédagogiques
Inter-Entreprises
Intra-Entreprises et sur-mesure
Moyens et supports pédagogiques
Salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire en ligne permettant l'évaluation des pré-requis.
Questionnaire de satisfaction de fin de stage.





 

M'inscrire à la formation

Lieu :
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 28/06/21 → 30/06/21 Balma
  • 28/06/21 → 30/06/21 Aix en Provence

Catalogue de formation propulsé par Dendreo,
logiciel spécialisé pour centres et organismes de formation