Plan du cours

Introduction à Kubernetes

  • Qu'est-ce que Kubernetes?
  • Bénéfices de l'orchestration des conteneurs
  • Kubernetes vs. Docker Swarm et autres orchestrateurs

Composants de base et architecture

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

Mise en place d'un environnement Kubernetes

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

Déploiement d'applications sur Kubernetes

  • Création et gestion de pods et déploiements
  • Mises à jour progressives et rembobinages
  • Gestion des images de conteneurs

Networking et Services

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

Volumes et Stockage

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

Surveillance et Dépannage du Cluster

  • Inspection des journaux et événements des pods
  • Commandes diagnostiques courantes kubectl
  • Bonnes pratiques pour les limites de ressources et les vérifications de santé

Résumé et Étapes Suivantes

Pré requis

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

Public cible

  • Développeurs déployant des applications conteneorisé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 (5)

Cours à venir

Catégories Similaires