Aller au contenu principal

Kubernetes - les fondamentaux

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000180476
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Comprendre les concepts de base de Kubernetes : Acquérir une compréhension solide des principes fondamentaux de Kubernetes, comme les pods, les services, les déploiements et les namespaces, ainsi que de son architecture, afin de mieux appréhender son fonctionnement global. Savoir installer et configurer un cluster Kubernetes : Apprendre à installer Kubernetes sur différentes infrastructures (cloud ou sur site) et à configurer un cluster afin de pouvoir gérer efficacement plusieurs noeuds, et…

Comprendre les concepts de base de Kubernetes : Acquérir une compréhension solide des principes fondamentaux de Kubernetes, comme les pods, les services, les déploiements et les namespaces, ainsi que de son architecture, afin de mieux appréhender son fonctionnement global. Savoir installer et configurer un cluster Kubernetes : Apprendre à installer Kubernetes sur différentes infrastructures (cloud ou sur site) et à configurer un cluster afin de pouvoir gérer efficacement plusieurs noeuds, et garantir une infrastructure robuste et évolutive. Savoir déployer et gérer des applications sur un cluster Kubernetes : Maîtriser l'art du déploiement d'applications sur un cluster Kubernetes en utilisant des fichiers YAML, comprendre comment gérer les mises à jour, le scaling et la gestion des ressources pour assurer un fonctionnement optimal. Comprendre les différentes stratégies de déploiement : Explorer les différentes approches pour déployer des applications sur Kubernetes, comme les déploiements rolling, canary, blue/green, et leur impact sur la disponibilité et la gestion des risques lors des mises à jour.

Programme de la formation

Module 1 : Introduction à Kubernetes Présentation de Kubernetes, ses concepts clés (conteneurs, pods, clusters), son architecture et son installation locale avec Minikube ou Docker Desktop. Module 2 : Déploiement et gestion des applications Création de pods, déploiement via fichiers YAML, mise à l'échelle des applications, gestion des réplicas et services. Module 3 : Volumes et stockage Introduction aux volumes Kubernetes, types de stockage, gestion des PersistentVolumes (PV), ConfigMaps…

Module 1 : Introduction à Kubernetes Présentation de Kubernetes, ses concepts clés (conteneurs, pods, clusters), son architecture et son installation locale avec Minikube ou Docker Desktop. Module 2 : Déploiement et gestion des applications Création de pods, déploiement via fichiers YAML, mise à l'échelle des applications, gestion des réplicas et services. Module 3 : Volumes et stockage Introduction aux volumes Kubernetes, types de stockage, gestion des PersistentVolumes (PV), ConfigMaps et Secrets pour la configuration. Module 4 : Gestion des ressources et des configurations Gestion des ressources (CPU, mémoire), utilisation des labels/annotations, création et gestion de ConfigMaps et Secrets en production. Module 5 : Réseautage et services dans Kubernetes Concepts réseaux, configuration des services (ClusterIP, NodePort, LoadBalancer), gestion du trafic HTTP avec Ingress, communication inter-pods. Module 6 : Sécurisation et gestion des accès Authentification, autorisation, contrôle d'accès RBAC, sécurisation des applications, gestion des secrets et des utilisateurs. Module 7 : Surveillance et dépannage Outils de surveillance (Prometheus, Grafana), dépannage des pods/services, gestion des logs, automatisation des alertes. Module 8 : Orchestration avancée et déploiement continu Introduction à Helm, automatisation du déploiement via CI/CD, mises à jour (Rolling updates, Blue/Green), gestion avancée des déploiements Kubernetes.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

150 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances de base en administration système Expérience avec les systèmes de containerisation (Docker) Familiarité avec la ligne de commande

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Vivaneo
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes