Laboratory_img

Kubernetes pour Administrateurs

Télécharger le programme

PRÉSENTATION

Ce cours est destiné aux professionnels souhaitant approfondir leurs compétences dans la gestion de clusters Kubernetes et le déploiement d’applications complexes.

Au cours de cette session de trois jours, vous apprendrez à concevoir et déployer des applications Kubernetes robustes et élastiques, tout en maîtrisant la persistance des données et l’exploitation du stockage. Vous découvrirez comment configurer et sécuriser les services et le réseau, superviser l’état du cluster et assurer sa maintenance, tout en acquérant les compétences pour administrer efficacement un cluster et résoudre les incidents en production.

CONTENU DE LA FORMATION

Introduction et fondamentaux de l’architecture

  • Introduction
  • Architecture détaillée d’un cluster
  • Haute disponibilité du Control Plan

Gestion avancée des applications

  • Gérer l’élasticité des applications (HPA, VPA ...)
  • Configurer l’admission des Pods (admission controllers, limits...)
  • Assurer la robustesse des applications (Pod Priority, Probes ...)

Stockage et persistance des données

  • Comprendre et maîtriser le stockage Kubernetes (Volumes, PV, PVC, Storage Classes)
  • Choisir et configurer un pilote de stockage (CSI)
  • Gérer la sauvegarde et la restauration des données

Services et réseaux

  • Configurer les services Kubernetes de manière avancée
  • Comprendre le fonctionnement d’un pilote réseau (CNI)
  • Sécuriser le réseau avec les Network Policies
  • Exposer les applications de manière avancée (Gateway API)

Administration du cluster

  • Installer et configurer un cluster avec Kubeadm
  • Gérer la base de données etcd (sauvegarde, restauration)
  • Assurer la surveillance et le dépannage du cluster
  • Gérer l’accès à l’API du cluster avec RBAC
  • Utiliser Helm et Kustomize pour installer des extensions