Démarrage rapide avec Kubernetes

Débutant

Ce cours est conçu pour vous apprendre à gérer des conteneurs d'applications en utilisant Kubernetes. Vous allez découvrir le fonctionnement de Kubernetes et apprendre à l'utiliser pour déployer et gérer des applications.

Kubernetes

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Démarrage rapide avec Kubernetes

Aperçu

Ce cours propose une introduction rapide et complète à Kubernetes, la populaire plateforme open-source d'orchestration de conteneurs. Les apprenants acquerront une expérience pratique en configurant un cluster Kubernetes local, en déployant des applications, en gérant des services, en effectuant la mise à l'échelle et l'équilibrage de charge, ainsi qu'en mettant à jour et en annulant des déploiements d'applications.

Objectifs

À la fin de ce cours, les apprenants seront en mesure de :

  1. Configurer un cluster Kubernetes local et explorer ses composants.
  2. Déployer des applications sur Kubernetes et comprendre le processus de déploiement.
  3. Explorer et déboguer des applications Kubernetes à l'aide de divers outils et commandes.
  4. Exposer des applications Kubernetes en utilisant différents types de services.
  5. Mettre à l'échelle et équilibrer la charge des applications exécutées sur Kubernetes.
  6. Mettre à jour et annuler le déploiement d'applications sur Kubernetes.

Points forts

  • Apprentissage pratique axé sur les compétences pratiques
  • Couverture complète des concepts et fonctionnalités de base de Kubernetes
  • Guide étape par étape pour la configuration d'un environnement Kubernetes local
  • Exploration de cas d'utilisation réels de Kubernetes et de meilleures pratiques

Structure

Le cours est structuré en les modules suivants :

graph LR; A[Quick Start with Kubernetes] --> B[kubernetes] B --> C[Lab: Explore the Kubernetes Cluster] B --> D[Lab: Deploy Applications on Kubernetes] B --> E[Lab: Explore and Debug Kubernetes Applications] B --> F[Lab: Expose Kubernetes Applications] B --> G[Lab: Scale and Load Balance Applications] B --> H[Lab: Update and Rollback Applications]

Ce cours est conçu pour fournir aux apprenants des bases solides en Kubernetes, leur permettant de :

  1. Comprendre les concepts et l'architecture de base de Kubernetes.
  2. Acquérir une expérience pratique dans la gestion et l'exploitation de clusters Kubernetes.
  3. Développer les compétences nécessaires pour déployer, gérer et mettre à l'échelle des applications conteneurisées sur Kubernetes.
  4. Résoudre les problèmes et déboguer efficacement les applications basées sur Kubernetes.
  5. Reste à la page des dernières fonctionnalités et meilleures pratiques de Kubernetes.

En terminant ce cours, les apprenants seront bien outillés pour travailler avec Kubernetes dans des scénarios réels et contribuer au développement et au déploiement d'applications cloud natives.

Enseignant

labby

Labby

Labby is the LabEx teacher.