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 :
- Configurer un cluster Kubernetes local et explorer ses composants.
- Déployer des applications sur Kubernetes et comprendre le processus de déploiement.
- Explorer et déboguer des applications Kubernetes à l'aide de divers outils et commandes.
- Exposer des applications Kubernetes en utilisant différents types de services.
- Mettre à l'échelle et équilibrer la charge des applications exécutées sur Kubernetes.
- 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 :
Ce cours est conçu pour fournir aux apprenants une base solide en Kubernetes, leur permettant de :
- Comprendre les concepts fondamentaux et l'architecture de Kubernetes.
- Acquérir une expérience pratique dans la gestion et l'exploitation des clusters Kubernetes.
- Développer les compétences nécessaires pour déployer, gérer et mettre à l'échelle des applications conteneurisées sur Kubernetes.
- Dépanner et déboguer efficacement les applications basées sur Kubernetes.
- 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.



