Prenez contact avec nous

Plan du cours

Introduction à Kubernetes

  • Qu'est-ce que Kubernetes ?
  • Avantages de l'orchestration de conteneurs
  • Kubernetes par rapport à Docker Swarm et aux autres orchestrateurs

Composants fondamentaux et architecture

  • Architecture du plan de contrôle et des nœuds
  • Pods, ReplicaSets et Déploiements
  • Services, étiquettes (labels) et sélecteurs

Configuration d'un environnement Kubernetes

  • Utilisation de Minikube ou Kind pour les clusters locaux
  • Outil en ligne de commande kubectl
  • Accès et inspection des composants du cluster

Déploiement d'applications sur Kubernetes

  • Création et gestion des Pods et des Déploiements
  • Mises à jour progressives et retours en arrière (rollbacks)
  • Gestion des images de conteneurs

Réseau et Services

  • Aperçu du réseau du cluster
  • Création de services internes et externes
  • Notions de base sur le DNS, les contrôleurs d'entrée (ingress) et l'équilibrage de charge

Volumes et stockage

  • Utilisation des volumes persistants et des demandes de volumes persistants
  • Classes de stockage et provisionnement dynamique
  • Stratégies de persistance des données

Surveillance et dépannage du cluster

  • Inspection des journaux et des événements des Pods
  • Commandes de diagnostic kubectl courantes
  • Meilleures pratiques pour les limites de ressources et les contrôles de santé (health checks)

Résumé et prochaines étapes

Pré requis

  • Compréhension des concepts de conteneurisation (par exemple, Docker)
  • Expérience avec la ligne de commande Linux
  • Connaissances de base en networking et en administration système

Public cible

  • Développeurs déployant des applications conteneurisées
  • Ingénieurs DevOps gérant l'orchestration de conteneurs
  • Administrateurs système supportant les environnements Kubernetes
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires