Syllabus détaillé

SEALED SECRETS

Découvrez comment simplifier la gestion des informations confidentielles dans vos clusters. Ce cours vous enseigne à transformer vos secrets en "SealedSecrets" que seul le contrôleur interne à Kubernetes peut déchiffrer. Apprenez à mettre en place une stratégie de sécurité robuste qui élimine les manipulations manuelles et garantit que vos applications disposent toujours des bonnes clés, sans jamais compromettre la sécurité.

Leçon 01

Le Problème des Secrets dans Git

1h 0min

Pourquoi ne jamais pousser de .env ou de Secrets natifs Kubernetes. Introduction à la philosophie GitOps et présentation de la solution Sealed Secrets.

Module certifié M-IT
Leçon 02

Architecture : Chiffrement Asymétrique

1h 0min

Comprendre le fonctionnement de la paire de clés (Publique/Privée). Comment le contrôleur Kubernetes déchiffre ce que seul lui peut lire.

Module certifié M-IT
Leçon 03

Installation du Contrôleur (Côté Serveur)

1h 30min

Déploiement de l'opérateur Sealed Secrets sur un cluster Kubernetes via Helm ou Manifests. Vérification des logs et du statut.

Module certifié M-IT
Leçon 04

Installation de kubeseal (Côté Client)

1h 0min

installation de l'outil CLI sur votre machine locale. Connexion au cluster et récupération de la clé publique de chiffrement.

Module certifié M-IT
Leçon 05

Chiffrement de votre premier Secret

1h 30min

Création d'un Secret Kubernetes standard, transformation en SealedSecret via kubeseal. Analyse du fichier YAML chiffré généré.

Module certifié M-IT
Leçon 06

Scopes et Namespaces

2h 0min

Maîtrise des portées : strict (par défaut), namespace-wide et cluster-wide. Comprendre l'impact sur la sécurité et la portabilité.

Module certifié M-IT
Leçon 07

Le Processus de Déchiffrement (Unsealing)

1h 30min

Appliquer le SealedSecret sur le cluster. Observer comment le contrôleur génère automatiquement un Secret Kubernetes classique utilisable par vos pods.

Module certifié M-IT
Leçon 08

Rotation des Clés & Certificats

1h 30min

Comment renouveler les clés de chiffrement sans casser l'infrastructure existante. Gestion du cycle de vie des certificats du contrôleur.

Module certifié M-IT
Leçon 09

Backup & Disaster Recovery

2h 0min

Sauvegarder la clé privée du contrôleur. Procédure de restauration complète du système en cas de perte du cluster.

Module certifié M-IT
Leçon 10

Intégration CI/CD (GitHub Actions / GitLab CI)

2h 30min

Automatiser le chiffrement des secrets dans vos pipelines de déploiement. Sécuriser le workflow du développeur jusqu'à la production.

Module certifié M-IT
Leçon 11

Atelier : Docker + Laravel + Sealed Secrets

2h 0min

Prendre les variables sensibles de votre projet (DB_PASSWORD, APP_KEY) et les migrer vers des Sealed Secrets pour un déploiement Kubernetes sécurisé.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire