FORMATION KUBERNETES

Formation créée le 20/11/2024. Dernière mise à jour le 21/11/2024.
Version du programme : 2
Taux de satisfaction des apprenants
9,1/10 (7 avis)

Type de formation

Formation à distance

Durée de formation

21 heures (3 jours)

Accessibilité

Oui

FORMATION KUBERNETES


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
  • 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/