- Accueil
- Kubernetes, les fondamentaux
Description du cours
Découvrez le monde des conteneurs et de Kubernetes en une journée. Vous apprendrez comment booster votre business en déployant des services sécurisés, résilients et scalables. Ce cours propose de nombreux ateliers pratiques, incluant notamment le déploiement d’une application que vous pourriez retrouver en production.
Objectifs pédagogiques
Ce cours permet aux participants d'acquérir les compétences suivantes:
- Comprendre le fonctionnement des conteneurs
- Comprendre l’architecture de Kubernetes
- Gérer un cluster Kubernetes à l’aide de la commande kubectl
- Appréhender les principales ressources proposées par Kubernetes
- Gérer le contrôle d’accès et isoler les informations sensibles grâce aux Secrets et au RBAC
Prérequis
Aucun prérequis n'est nécessaire pour tirer le meilleur parti de ce cours.
Public cible
Ce cours est destiné aux participants suivants:
Consultants, développeurs, architectes cloud, administrateurs et personnel SysOps / DevOps, responsables informatiques ainsi que tous les participants souhaitant découvrir Kubernetes.Programme de formation
Module 1: Docker et des conteneurs
- Pourquoi utiliser des conteneurs ?
- Qu’est-ce qu’une Image et un conteneur ?
- Construire sa propre image
Module 2 : Architecture de Kubernetes
- Comprendre les composants du control-plane de Kubernetes
- Comprendre l’architecture de Kubernetes: pods, espaces de nom, labels
- Intégrer que Kubernetes est une grosse API
Module 3 : Opérations Kubernetes
- Travailler avec la commande kubectl
- Inspecter le cluster et les pods
- Afficher une sortie de console Pods
- Se connecter à un pod de manière interactive
Ateliers:
- Manipuler la ligne de commande kubectl
Module 4 : Deployments et ReplicaSet
- Créer et utiliser des Deployments
- Scaler son workload grâce au scheduler et aux ReplicaSet
Ateliers:
- Déployer un proxy Nginx
- Downscale et upscale notre proxy
Module 5 : Service
- Apprendre à exposer des applications au sein du cluster
Ateliers:
- Exposer un Nginx grâce à un service
Module 6 : Persistance et stockage
- Réserver des espaces de stockage grâce aux PersistentVolume
- Des ConfigMap pour centraliser les artefacts de configuration
- Utiliser les Secret pour isoler les données sensibles
Ateliers:
- Utiliser les ConfigMap pour configurer une application Spring
Module 7 : Contrôle d’accès et sécurité dans Kubernetes
- Comprendre l’authentification et l’autorisation au cluster Kubernetes
- Définir les rôles Kubernetes RBAC et les liaisons de rôle pour accéder aux ressources dans les espaces de noms
Ateliers:
- Interdire la l’accès aux données sensibles
S'inscrire à ce cours
- Cours de 1 jour avec instructeur
- Distanciel uniquement (COVID-19)
- Nombreux exercices pratiques
- Supports de cours fournis
Votre société a besoin d'une offre personnalisée ? Contactez-nous
Continuez de vous former
Kubernetes Administration (LFS458)
4 jours
2400€ H.T.
Kubernetes for App Developers (LFD459)
3 jours
1800€ H.T.