Cours
Code digicomp : EXOCCE
Exoscale Certified Container Engineer (CCE)
Description de la formation
Téléchargez au format PDF- Acquérir une compréhension approfondie de l’architecture, des composants et des types de ressources de Kubernetes en mettant l’accent sur les bonnes pratiques pour orchestrer des conteneurs sur Exoscale..
- Acquérir une expérience pratique du déploiement, de la gestion et du dépannage des charges de travail conteneurisées et évolutives à l’aide du Scalable Kubernetes Service (SKS) d’Exoscale
- Explorer des stratégies d’orchestration avancées et des modèles de production à partir de scénarios réels, y compris l’intégration avec des services gérés et les outils de l’écosystème Exoscale
- Renforcer vos capacités à diagnostiquer et à résoudre les problèmes dans les clusters Kubernetes à l’aide de méthodes éprouvées de débogage et de dépannage
- Se préparer à l’examen de la certification « Exoscale Certified Container Engineer (CCE) »
La formation « Exoscale Certified Container Engineer (CCE) » propose une immersion pratique et approfondie dans la création et l'exécution de charges de travail conteneurisées sur Exoscale.
Vous découvrirez les bases du déploiement d’applications et l’encapsulation des services dans des conteneurs Docker. Grâce à des exemples concrets, vous apprendrez à rédiger des fichiers Dockerfile, à créer et exécuter des images et à travailler avec des registres tels que Docker Hub.
Vous explorerez ensuite Kubernetes et apprendrez à utiliser kubectl pour manipuler les ressources.
Vous examinerez le stockage et son intégration à Kubernetes via le pilote CSI Exoscale.
Vous étudierez également Exoscale SKS et ses composants gérés.
Cette formation offre aux ingénieurs logiciels un cheminement structuré pour conteneuriser des applications, adopter Kubernetes et valider leur capacité à déployer, exploiter et dépanner des charges de travail en production sur Exoscale.
Architecture Kubernetes et principes de base
- Terminologie et concepts de base de Kubernetes
- Comprendre l’anatomie des clusters : noeuds, pods et services
- Réseau, stockage et mise à l’échelle avec Kubernetes
- Explorer le Scalable Kubernetes Service (SKS) d’Exoscale
- Les use cases gérées Kubernetes et les modèles prêts pour la production
Automatisation, sécurité et excellence opérationnelle
- Gestion du cycle de vie et mises à jour progressives
- Sécuriser les environnements conteneurisés
- Dépannage dans le cadre de scénarios de cluster complexes
Orchestration et intégration avancée
- Intégration de services tiers et d’outils de l’écosystème d’Exoscale
- Conception pour les charges de travail natives du cloud et l’orchestration avancée
1. Déploiement d'applications basées sur des conteneurs
Passez des modèles de déploiement traditionnels et virtualisés à des charges de travail conteneurisées, à l'aide d'un exemple concret d'application. Apprenez à préparer votre application, à gérer les dépendances et à regrouper les services de manière cohérente dans des conteneurs.
2. Principes fondamentaux de Docker et cycle de vie des images
Utilisez des fichiers Dockerfile, créez et exécutez des images, et utilisez des registres tels que Docker Hub. Apprenez à structurer les images afin d’obtenir des compilations rapides, un comportement d'exécution efficace et une distribution sécurisée.
3. De Docker à Kubernetes
Passez de l'exécution de conteneurs individuels à leur orchestration avec Kubernetes. Utilisez les commandes “kubectl” pour interagir avec le cluster.
4. Ressources et charges de travail Kubernetes de base
Travaillez de manière pratique avec les ressources essentielles de Kubernetes et apprenez à les combiner pour créer des déploiements d'applications robustes.
5. Manifestes, mises à jour et déploiements
Définissez des charges de travail à l'aide de fichiers YAML, appliquez les meilleures pratiques de configuration et effectuez des mises à jour progressives et des déploiements contrôlés.
6. Stockage Kubernetes et intégration Exoscale
Comprenez les volumes, les volumes persistants et leur cycle de vie, et mappez ces concepts aux services de stockage Exoscale via le pilote CSI.
7. Kubernetes géré et opérations
Tirez parti du service géré kubernetes (SKS) d'Exoscale pour exécuter des charges de travail en production. Développez des compétences pratiques en dépannage, débogage et analyse des erreurs afin d’assurer le bon fonctionnement des clusters et des applications.
La formation est axée sur la pratique et sur une étude de cas réel.
Cette formation s’adresse aux ingénieurs logiciels qui souhaitent maîtriser le cheminement structuré pour conteneuriser des applications, adopter Kubernetes et valider leur capacité à déployer, exploiter et dépanner des charges de travail en production sur Exoscale.
Les participantes et participants doivent avoir suivi la formation « Exoscale Certified Solution Architect » ou s’assurer de posséder des connaissances équivalentes.
Cette formation permet de se préparer à l’examen de la certification « Exoscale Certified Container Engineer (CCE) ».
L’examen de certification n’est pas compris dans la formation. L’inscription à l’examen se fait directement auprès d’Exoscale.