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 déploiements
  • Services, étiquettes et sélecteurs

Mise en place d'un environnement Kubernetes

  • Utilisation de Minikube ou Kind pour les clusters locaux
  • Outil de 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 arrière
  • Gestion des images de conteneurs

Réseau et services

  • Aperçu du réseau du cluster
  • Création de services internes et externes
  • DNS, contrôleurs d'ingrès et bases de l'équilibrage de charge

Volumes et stockage

  • Travail avec les volumes et les requêtes 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 courantes de kubectl
  • Meilleures pratiques pour les limites de ressources et les vérifications d'état

Synthèse 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 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èmes supportant des environnements Kubernetes

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires