FORMATION KUBERNETES
Formation créée le 20/11/2024. Dernière mise à jour le 21/11/2024.
Version du programme : 2
Version du programme : 2
Taux de satisfaction des apprenants
9,1/10
(7 avis)
Type de formation
Formation à distanceDurée de formation
21 heures (3 jours)Accessibilité
OuiObjectifs de la formation
- Comprendre le fonctionnement de Kubernetes
- Installer, configurer et administrer kubernetes
Profil des bénéficiaires
Pour qui
- Administrateur système
- Responsables intégration
Prérequis
- Connaissance de Linux
Contenu de la formation
Introduction
- Présentation Kubernetes, origine du projet
- Fonctionnalités: automatisation des déploiements et de la maintenance des Applications en containers
- Containers supportés, plate-formes utilisant Kubernetes
- Composants de Kubernetes
- Définitions: pods, labels, controllers, services
Architecture
- Kubernetes Master
- Stockage des configurations par etcd
- Noeuds Kubernetes
- Kubelet pour la supervision des noeuds
Installation et configuration
- Présentation des différentes solutions d’installation
- Installation On-premise : kubectl ,kubeadm
- Créer ses premiers pods
- Labs : Installer un cluster avec 1 node master et 2 nodes worker
Scheduler
- Labels
- Affinités de type Node
- Affinités de type Pod
- Labs : Créer un pod1 avec une affinité de type node et label disktype=ssd Créer un pod2 avec une affinité de type pod vers le pod1
Services
- Concept de Service Kubernetes
- Connecter les utilisateurs aux pods
- Service Discovery
- Types de Services
- Utiliser un Service pour exposer une application
- Labs : Créer un service de type ClusterIP pour les serveurs web nginx Créer un service de type NodePort pour les serveurs web httpd
Stockage
- Types de volumes : Local, NAS, SAN
- Persistent Volumes (PV)
- Persistent Volumes Claim (PVC)
- Classes de stockage
- Labs : Créer un pv de type nfs, un pvc qui match le pv et un pod qui utilse le pvc.
Concepts avancés
- Deployments
- Rolling Update, Roll Back
- DaemonSet
- Jobs & CronJob
- StatefulSet
- Horizontal Pod Autoscaling
- Ingress Controler
- ConfigMap et Secrets
- Labs: Créer un daemonset qui crée un fichier index.html dans le nfs pvc Créer un deployment de serveur web utilisant le fichier index.html du nfs pvc Mettre à jour par Rolling Update le serveur web Créer un Ingress vers les 2 services web différents : nginx et httpd
Équipe pédagogique
Nicole BIZARD
Responsable formation
06 14 78 61 01
nibizard@bigso.fr
Suivi de l'exécution et évaluation des résultats
- Formulaires d’évaluations de la formation : pré-évaluation avant formation, évaluation de la satisfaction en fin de stage, évaluation des acquis à +90 jours
- Feuille de présence émargée par demi-journée par les stagiaires et le formateur
- Attestation de fin de formation
- Analyse des attentes client
Ressources techniques et pédagogiques
- Accueil des stagiaires dans une salle dédiée à la formation en présentiel et/ou avec l'outil Teams (autre selon contraintes techniques) en classe à distance
- Consultant/formateur spécialisé et référent sur la technologie Open Source
- Formation en français
- Un lien d'accès à une plateforme dédiée de téléchargement sera adressé avant la formation permettant de télécharger l'ensemble des Support de cours et outils de la formation
- Mise en œuvre : apport théorique, visant la compréhension des principes est systématiquement accompagné d’une mise en pratique concrète (LabS)
Qualité et satisfaction
Taux de satisfaction des apprenants
9,1/10
(7 avis)
Capacité d'accueil
Entre 4 et 8 apprenants
Accessibilité
La formation est accessible aux personnes à mobilité réduite. Une étude des conditions d’accès et des moyens de compensation sera réalisé en amont à l’inscription afin d’identifier plus précisément les conditions de réalisation et de faisabilité de la formation. Vous pouvez trouver toutes les informations nécessaires sur notre site : https://bigso.fr/accueil/formations/