[2025] DevOps - Introduction et prise en main de Kubernetes
15€
Niveau intermédiaire
6h 44min
Connaître au moins les bases d'un langage de développement (idéalement le Python)
Description
Ce cours s'adresse à un public de niveau confirmé et à des professionnels de l'IT qui souhaitent comprendre comment mettre en œuvre de la manière la plus efficace la méthodologie DevOps à travers l'installation, la configuration, l'utilisation et la sécurisation de Kubernetes pour orchestrer vos conteneurs Docker. Profitez d'un contenu éprouvé, et donné en présentiel dans plusieurs écoles d'informatique parisiennes (ESGI, CFI, ITIC, ...), un vrai guide à suivre pour maîtriser les bases de Kube...
Compétences acquises
Décrire les avantages et la plus-value de Kubernetes par rapport à une utilisation classique des conteneurs
Expliquer le concept de Cluster et des différents composants de Kubernetes
Utiliser, configurer et déployer un Pod sur votre Cluster
Utiliser les Deployments pour mettre à jour les versions d'une image et effectuer des rollbacks
Savoir dans quel cas utiliser les services de type NodePort, ClusterIP et LoadBalancer
Mettre en œuvre la vérification de la disponibilité de vos objets Kubernetes grâce aux LivenessProbe et aux ReadinessProbe
Renforcer la sécurité de vos objets Kubernetes grâce à Checkov
Contenu du cours
11 chapitres
•
404 minutes
01
Introduction
1 minute
01
Introduction
1 minute
Accéder au dépôt Gitlab du cours
02
Qu'est-ce que Kubernetes ?
60 minutes
02
Qu'est-ce que Kubernetes ?
60 minutes
Objectifs de la section
Qu'est-ce qu'un conteneur ?
Kubernetes et le principe de déploiement
Comment Kubernetes nous aide à déployer ?
Les composants principaux de Kubernetes
Le Control Plane et les Worker Nodes
QCM - Qu'est-ce que Kubernetes ?
03
Installer votre environnement
42 minutes
03
Installer votre environnement
42 minutes
Objectifs de la section
Vérifier si la virtualisation est possible sur votre machine
Télécharger et installer Virtualbox sur Windows
Installer Ubuntu 22.04 sur Virtualbox
Installer les addons et mettre à jour le système
Installer et tester Minikube
04
Nos premiers objets Kubernetes
30 minutes
04
Nos premiers objets Kubernetes
30 minutes
Objectifs de la section
Le YAML et les Pods dans Kubernetes
Qu'est-ce qu'un Pod ?
Exécuter son premier Pod avec Kubectl
Exécuter un Pod à partir d'un fichier YAML
Lancer des ReplicaSets
QCMs - Nos premiers objets Kubernetes
Récapitulatif des commandes utilisées dans ce chapitre
05
Effectuer des déploiements
30 minutes
05
Effectuer des déploiements
30 minutes
Objectifs de la section
Exécuter son premier déploiement sur Kubernetes
Mettre à jour la version de l'image des conteneurs
Effectuer un Rollback (retour à la version précédente)
Fonctionnement du réseau sur un cluster Kubernetes
QCMs - Effectuer des déploiements
Récapitulatif des commandes utilisées dans ce chapitre
Pré-requis
Connaître au moins les bases d'un langage de développement (idéalement le Python)
Savoir utiliser de manière basique un système d'exploitation Linux (comme Ubuntu ou Debian)
Savoir utiliser Docker de manière standard
Enseignant

4.7
sur 3 avis
Découvrez aussi...
Développement & IT
Python en 2 heures : tout ce qu’il faut pour être autonome

Jordan Assouline
10€
•
4h
Développement & IT
Python en 2 heures : tout ce qu’il faut pour être autonome
10€
Débutant
•
4h
Compétences acquises
Maîtriser les bases de Python
Créer des fonctions réutilisables
Manipuler différents types de fichiers
Développement & IT
[2025] DevOps - Introduction et prise en main de Kubernetes

Jordan Assouline
15€
•
7h
Développement & IT
[2025] DevOps - Introduction et prise en main de Kubernetes
15€
Intermédiaire
•
7h
Compétences acquises
Décrire les avantages et la plus-value de Kubernetes par rapport à une utilisation classique des conteneurs
Expliquer le concept de Cluster et des différents composants de Kubernetes
Utiliser, configurer et déployer un Pod sur votre Cluster
Développement & IT
Volume II - Les bases de la sécurité informatique
10€
Débutant
•
5h
Compétences acquises
Savoir reconnaître les différents types de hash et les associer à leurs algorithmes réciproques
Dechiffrer des hash MD5, SHA-1, SHA-256, SHA-512
Cracker les mots de passe de machines Windows 10 grâce à Hiren Boot
Développement & IT
DevOps - Introduction aux fondements et principes clés
10€
Débutant
•
3h
Compétences acquises
Gagner une compréhension poussée de ce qu'est le DevOps et ce en quoi il consiste
Expliquer et mettre en place de l'Intégration et du Déploiement Continus (CI/CD)
Comprendre la manière dont les méthodes agiles et l'ITSM s'articulent avec le DevOps
Développement & IT
L'essentiel de la sécurité numérique
15€
Débutant
•
2h
Compétences acquises
Identifier les menaces du Cyberespace
Créer et gérer ses mots de passe en toute sécurité
Sécuriser ses équipements numériques
Développement & IT
Maîtrisez les Fondamentaux du HTML5 et du CSS3 en Un Rien de Temps !
Carl BRISON
19€
•
4h
Développement & IT
Maîtrisez les Fondamentaux du HTML5 et du CSS3 en Un Rien de Temps !
19€
Débutant
•
4h
Compétences acquises
Utiliser Visual Studio Code
Créer un fichier HTML
Créer un fichier CSS
Développement & IT
A la découverte de Linux
20€
Débutant
•
5h
Compétences acquises
Vous allez apprendre à installer un logiciel de virtualisation
Vous allez apprendre et comprendre ce que l'on appelle une image ISO
Vous saurez installer différents Linux