Formation Kubernetes et les micro-services par ABC Conseil et Formation

Lieu(x)
En centre (63)
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction aux micro
- services
- Les bonnes pratiques : la méthodologie des "12 facteurs"
- Application monolithique versus Micro
- services
- Faire évoluer une application vers les micro
- services
Rappels sur les conteneurs
- Vue d'ensemble de Docker
- Vue d'ensemble des conteneurs
- Installer et exécuter des images Docker
- Interagir avec des conteneurs
- Créer ses propres images
- Différence entre les dépôts privés et publics
Kubernetes : les bases
- Créer un cluster Kubernetes: sur votre poste de travail, dans votre datacenter
- ou dans le cloud.
- Architecture et composants de Kubernetes (côté Control Plane et Node)
- Cycle de vie d'une requête kubectl
- Déployer une application sur plusieurs machines
- Explorer une application
- Passage à l'échelle
Kubernetes : les concepts fondamentaux
- Vue d'ensemble des Pods
- Interagir avec les Pods
- Configuration et sécurité d'une application (ConfigMaps et Secrets)
- Vue d'ensemble des Services (ClusterIP, NodePort, LoadBalancer, Headless)
- Créer ses propres services pour exposer ses applications
- Exposer une application sur le réseau
- Organiser ses Pods avec les Labels
Déployer ses micro
- services
- Stratégies de déploiement en mode "Cloud
- Native"
- Stratégies de calcul intensif (Jobs)
- Cas pratique: déploiements avec kubectl et yaml
- Stratégies de passage à l'échelle (Replicasets et Daemonsets)
- Cas pratique: utilisation des réplicas
- Cas pratique: installation d'un gestionnaire de journaux distribués
- Stratégie de mise à jour logicielle (Deployments)
- Cas pratique: Rolling update
- Gérer simplement ses mises à jour applicatives
- Techniques avancées : déploiement blue/green, canary
Concepts avancés
- Stockages volatiles et persistants (PersistentVolume/PersistentVolumeClaim)
- Techniques de supervision avancées: Prometheus
- Déploiement des bases de données distribuées (StatefulSet)
- Cas pratique: installation de MongoDB et Redis en mode distribué
Objectifs
Comprendre l'intérêt et les caractéristiques des micro
- services.
Savoir déployer des applications "Cloud
- Native"
Maîtriser kubeadm, l'outil d'installation de Kubernetes
Comprendre comment déployer Kubernetes en production
Déployer à grande échelle ses application sur un cluster ou dans le cloud.
Permettre le passage à l'échelle automatique des applications
Mettre en place la haute
- disponibilité et l'auto
- réparation des services logiciels
Optimiser le stockage de grandes masses de données avec les volumes
Disposer d'un monitoring avancé de l'infrastructure et des applications
Automatiser la mise à jour des versions logicielles de ses applications
Centre(s)
  • Clermont Ferrand (63)
Formation proposée par : ABC Conseil et Formation
À découvrir
CMA IDF
Pack Micro - Créer sa micro-entreprise par CMA IDF
Kubernetes par Dawan
Kubernetes par Dawan
Kubernetes par Dawan
Conteneurs et CaaS : Docker, Kubernetes... par M2I FORMATION MERIGNAC
Kubernetes : Maîtrisez l'Orchestration de Conteneurs par Alphorm
Planète Sciences
Agrément Micro fusée par Planète Sciences
ORFEOS
Creer sa micro entreprise par ORFEOS
FORCES
Je crée ma micro-entreprise par FORCES
Outillage Kubernetes par NOVOLINKO