Kubernetes pour les développeurs
Objectifs pédagogiques
Ce cours d’introduction à Kubernetes a pour objectif de fournir aux participants les éléments essentiels pour pouvoir utiliser Kubernetes dans leur travail au quotidien. À l’issue de ce cours, l’apprenant sera capable de mettre en place et gérer un environnement Kubernetes de base afin de déployer, exposer et administrer des applications conteneurisées.
Contenu du cours
- Concepts de base
- Virtualisation et Machine Virtuelle
- Cloud Computing
- Conteneurisation
- Labs – Installation de Docker
- Orchestration de conteneurs
- Quiz – Concepts de base
- Architecture d’un cluster kubernetes
- Définition de kubernetes
- Cluster kubernetes
- Présentation de l’environnement de travail
- Labs – Installation d’un environnement de travail kubernetes
- Quiz – Architecture et composants kubernetes
- Charges de travail
- Kubectl – création de ressources
- Namespace
- pods
- labels – Annotation
- Déploiement – Replicaset
- Quiz – Charges de travail
- Sevices :
- Les services dans kubernetes
Prérequis
- Une base en informatique et en administration système de préférence Linux.
- Une compréhension des conteneurs et de Docker.
Public
- Professionnel de l’informatique
- Étudiants en informatique
- Professionnel désirant acquérir de nouvelles connaissances
- Personnes souhaitant obtenir une certification kubernetes
Durée du cours
Ce cours peut être complété en quelques semaines en consacrant environ 3-4 heures par semaine.
Instructeur
Avec plus de 10 ans d’expérience en développement d’applications et en déploiement sur des environnements Cloud et On-premise, je suis passionné par le DevOps, le Cloud-Computing et la Sécurité.
Actuellement, je suis un auditeur IT et mon travail est d’identifier et d’évaluer les risques liés aux activités IT. Je contribue également à la formation et à l’accompagnement des étudiants sur des plateformes d’apprentissage en ligne, en répondant à leurs questions techniques et en révisant leurs projets sur des parcours de développeur Cloud et Full-Stack. Je suis certifié ITIL®, CKA et Fortinet, je maîtrise aussi des technologies telles que AWS, Kubernetes, Docker, Heroku, CI/CD, Network, et Pentest.
Plateforme de formation
Ce cours est dispensé en ligne via notre plateforme d’apprentissage dédiée, avec un accès 24/7 aux ressources pédagogiques.