Kubernetes pour débutants

Débutant

Ce cours est conçu pour vous enseigner la gestion des conteneurs d'applications, en utilisant Kubernetes. Vous apprendrez comment Kubernetes fonctionne et comment l'utiliser pour déployer et gérer des applications.

kubernetesdevops

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

Aperçu

Ce cours offre une introduction rapide et complète à Kubernetes, la populaire plateforme d'orchestration de conteneurs open-source. Les apprenants acquerront une expérience pratique dans la configuration d'un cluster Kubernetes local, le déploiement d'applications, la gestion des services, la mise à l'échelle et l'équilibrage de charge, ainsi que la mise à jour et le retour arrière des applications.

Objectifs

À la fin de ce cours, les apprenants seront capables 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 effectuer un retour arrière des applications déployées 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 des cas d'utilisation réels de Kubernetes et des meilleures pratiques

Structure

Le cours est structuré en modules suivants :

graph LR; A[Démarrage rapide avec Kubernetes] --> B[kubernetes] B --> C[Lab: Explorer le cluster Kubernetes] B --> D[Lab: Déployer des applications sur Kubernetes] B --> E[Lab: Explorer et déboguer des applications Kubernetes] B --> F[Lab: Exposer des applications Kubernetes] B --> G[Lab: Mettre à l'échelle et équilibrer la charge des applications] B --> H[Lab: Mettre à jour et effectuer un retour arrière des applications]

Ce cours est conçu pour fournir aux apprenants une base solide en Kubernetes, leur permettant de :

  1. Comprendre les concepts fondamentaux et l'architecture de Kubernetes.
  2. Acquérir une expérience pratique dans la gestion et l'exploitation des 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. Dépanner et déboguer efficacement les applications basées sur Kubernetes.
  5. Rester à jour avec les dernières fonctionnalités et meilleures pratiques de Kubernetes.

En terminant ce cours, les apprenants seront bien équipé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.