Prenez contact avec nous
 Durée 14 heures

Plan du cours

Introduction à Kubernetes

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

Composants fondamentaux et architecture

  • Architecture du plan de contrôle et des nœuds
  • Pods, ReplicaSets et Deployments
  • Services, étiquettes et sélecteurs

Mise en place 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 annulations (rollbacks)
  • Gestion des images de conteneurs

Réseau et services

  • Aperçu du réseau du cluster
  • Création de services internes et externes
  • Bases du DNS, des contrôleurs d'ingress et de l'équilibrage de charge

Volumes et stockage

  • Travailler avec des volumes persistants et des requêtes de stockage
  • Classes de stockage et approvisionnement 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 d'intégrité

Synthèse et étapes suivantes

Pré requis

  • Comprendre les concepts de conteneurisation (par exemple, Docker).
  • Avoir de l'expérience avec la ligne de commande Linux.
  • Poséder des connaissances de base en réseau 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 assurant le support des environnements Kubernetes.

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires