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
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
OPERATION'ELLE
Création d'une micro entreprise par OPERATION'ELLE
ORFEOS
Creer sa micro entreprise par ORFEOS
FORCES
Je crée ma micro-entreprise par FORCES
Outillage Kubernetes par NOVOLINKO