Prenez contact avec nous

Plan du cours

Introduction à Kubernetes

  • Qu'est-ce que Kubernetes ?
  • Les avantages de l'orchestration de conteneurs
  • Kubernetes vs Docker Swarm et autres orchestrateurs

Composants principaux 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
  • Accès et inspection des composants du cluster

Déploiement d'applications sur Kubernetes

  • Création et gestion des pods et déploiements
  • Mises à jour progressives et retours en arrière
  • Gestion des images de conteneurs

Réseau et Services

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

Volumes et stockage

  • Travail avec les volumes persistants et les demandes de stockage
  • 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 de diagnostic kubectl courantes
  • Meilleures pratiques pour les limites de ressources et les vérifications de santé

Résumé et prochaines étapes

Pré requis

  • Une compréhension des concepts de conteneurisation (par exemple, Docker)
  • De l'expérience avec la ligne de commande Linux
  • 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 supportant les environnements Kubernetes
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires