KUBERNETES
Formation créée le 15/06/2021. Dernière mise à jour le 26/01/2024.
Version du programme : 1
Programme de la formation Version PDF
Objectifs 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
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 ou espace WebEx "Zoom, Teams....." en classe à distance
- Modalité : Formation réalisée en présentiel ou à distance selon la formule retenue
- Méthode : Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
- Documentées : Support projeté et remis en PDF téléchargeable
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/