Cette formation Kubernetes (k8s) vous permettra de mieux contrôler le déploiement et la gestion des conteneurs (qui regroupent des applications et le nécessaire pour leur exécution) sur différents serveurs, et d’en limiter la complexité, en gérant les ressources selon la demande.
Le programme de la formation
- Introduction à Kubernetes : rappel sur les conteneurs, conteneurs sans orchestration, fonctionnalités d’orchestration, orchestrateurs du marché Kubernetes, distributions Kubernetes Versions et API, ressources Kubernetes.
- Premiers pas avec Kubernetes : installation en local avec mini kube (test avec microK8), dashboard, CLI et API, démarrer un conteneur, exposer l’application démarrée.
- Pods : modèle/concept du pod, descripteurs yaml et json, organisation des pods avec les labels, les sélecteurs et les namespaces, cycle de vie des pods, InitConteneurs.
- Replicates : probs, ReplicationControllers vs ReplicaSets, DaemonSets d. Jobs.
- Services : concept des services, exposer en interne du cluster, exposer un service externe, exposer vers l’extérieur : Ingress vs LoadBalancer Sonde Readiness, services headless.
- Volume : présentation des Volumes, partage simple de données entre 2 conteneurs d’un même pod, accéder au fs d’un noeud du cluster, persistent Volumes et Persistent Volumes Claims
- Configuration et secrets : Variables d’environnements, ConfigMaps, SecretsStratégies de déploiement mise à disposition d’une nouvelle version d’un pod, Rolling Update
- Statefulsets : principes
- Architecture et composants
- Fonctionnalités nécessaires en entreprise : gestion des ressources, auto-scaling
- Développement d’applications compatibles : applications compatibles Kubernetes, Helm pour simplifier vos déploiements, alternative à Helm.
À qui s’adresse cette formation ?
Pour qui
-
Administrateurs systèmes Linux et développeurs.
Prérequis
-
Bonnes connaissances de Linux et Docker.
Les objectifs de la formation
À la fin du cours, les participants seront en mesure de comprendre l’orchestration de conteneurs, de mettre en œuvre Kubernetes, de créer un cluster avec Kubernetes ainsi que de déployer et de gérer des applications avec Kubernetes.

Copyright Technologia 2025 – Tous droits réservés