ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

🚀 Formation DevOps 31/60 – Kubernetes ConfigMaps & Secrets | Gérez Vos Configs Comme un Pro !

Автор: GoldenBrain Tek

Загружено: 2026-02-19

Просмотров: 45

Описание: Bienvenue au Jour 31 de la formation DevOps – 60 Jours !

Après avoir exposé vos applications avec l'Ingress hier, place aujourd'hui à la gestion sécurisée de la configuration dans Kubernetes !

Dans cette vidéo, vous allez apprendre à externaliser la configuration de vos applications pour les rendre portables, sécurisées et prêtes pour la production. Nous allons déployer une application de démonstration qui récupère ses paramètres (environnement, URLs) et ses secrets (mots de passe, clés API) via des ConfigMaps et des Secrets Kubernetes.

Si vous en avez marre de reconstruire vos images Docker à chaque changement de config ou de voir des mots de passe en clair dans votre code — cette vidéo est faite pour vous 🚀

💡 Ce que vous apprendrez :

1️⃣ Comprendre le "Pourquoi" de la configuration externalisée 🎯
✅ Pourquoi ne jamais "hardcoder" des configs dans votre code ou Dockerfile
✅ La différence fondamentale entre ConfigMap (public) et Secret (sensible)
✅ Le principe des 12-Factor Apps appliqué à Kubernetes

2️⃣ Créer et manipuler des ConfigMaps ⚙️
✅ Écrire un ConfigMap YAML avec des paires clé-valeur
✅ Injecter une ConfigMap via envFrom pour charger toutes les variables d'un coup
✅ Tester avec kubectl describe et voir les valeurs en clair

3️⃣ Maîtriser les Secrets Kubernetes 🔐
✅ Créer un Secret avec stringData (écriture en clair, encodage auto par K8s)
✅ Comprendre l'encodage Base64 (et pourquoi ce n'est PAS du chiffrement !)
✅ Injecter des secrets via secretKeyRef pour un contrôle précis

4️⃣ Découvrir les Types de Secrets 🗂️
✅ Opaque : le type générique pour 90% de vos besoins
✅ kubernetes.io/tls : pour vos certificats HTTPS
✅ kubernetes.io/dockerconfigjson : pour accéder à des registres privés
✅ basic-auth & ssh-auth : pour les authentifications spécifiques

5️⃣ TP Pratique : Injection dans un Pod 🛠️
✅ Déployer une app de démo avec BusyBox qui affiche ses variables
✅ Vérifier l'injection avec kubectl exec ... -- env
✅ Observer la différence entre ConfigMap (clair) et Secret (encodé) dans kubectl get -o yaml

6️⃣ Bonnes Pratiques de Sécurité 🛡️
✅ Ne jamais committer de vrais secrets dans Git (utilisez .example !)
✅ Comprendre le chiffrement au repos (Encryption at Rest) dans etcd
✅ Découvrir les outils pro : HashiCorp Vault, External Secrets Operator
✅ Appliquer le RBAC pour restreindre l'accès aux Secrets

7️⃣ Astuces & Pièges à éviter 💎
✅ La limite de 1 Mo par ConfigMap/Secret
✅ Monter un Secret comme fichier (volume) vs variable d'environnement
✅ Pourquoi stringData est votre ami en développement

🔥 Pourquoi regarder cette vidéo ?

La gestion de la configuration est un pilier du DevOps moderne. Sans ConfigMaps et Secrets :
❌ Vous reconstruisez vos images pour chaque environnement (Dev/Staging/Prod)
❌ Vos mots de passe dorment en clair dans votre code source 🚨
❌ Votre application n'est pas portable ni scalable
❌ Vous ne respectez pas les principes de sécurité de base

À la fin de cette vidéo, vous saurez :
✔ Externaliser toute la configuration de vos applications
✔ Sécuriser les données sensibles avec les Secrets Kubernetes
✔ Injecter des configs via variables d'environnement ou volumes
✔ Choisir le bon type de Secret pour chaque usage
✔ Appliquer les bonnes pratiques pour un cluster sécurisé

📚 Ressources utiles :
🔗 Documentation ConfigMap : https://kubernetes.io/docs/concepts/c...
🔗 Documentation Secrets : https://kubernetes.io/docs/concepts/c...
🔗 Types de Secrets : https://kubernetes.io/docs/concepts/c...
🔗 12-Factor App : https://12factor.net/config
🔗 kubectl cheat sheet : https://kubernetes.io/docs/reference/...
🔗 Code source du projet : https://github.com/ndongchrist/Format...

☕ Soutenez la formation !
📘 Livre recommandé :
« Transformez vos idées en Richesse – Le Guide Ultime pour Maîtriser Vos Finances »
👉 https://selar.com/8ld448
📞 Contact
📱 WhatsApp : https://wa.me/+237699357180
📧 Email : [email protected]
🔖 Hashtags
#Kubernetes #DevOps #ConfigMap #Secrets #KubernetesSecurity
#DevOpsTraining #LearnKubernetes #CloudNative #InfrastructureAsCode
#TechEducation #SoftwareDevelopment #CyberSecurity #12FactorApp
#DevOps60Days #KubernetesCommunity #SysAdmin #Linux
#SecretsManagement #AppConfiguration #ProductionReady #GitOps

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
🚀 Formation DevOps 31/60 – Kubernetes ConfigMaps & Secrets | Gérez Vos Configs Comme un Pro !

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

🚀 Formation DevOps 30/60 – Kubernetes Ingress |  Plusieurs Apps sur un Seul Domaine comme un Pro !

🚀 Formation DevOps 30/60 – Kubernetes Ingress | Plusieurs Apps sur un Seul Domaine comme un Pro !

🚀 Formation DevOps Jour 18/60  : Plongez dans Docker en pratique !

🚀 Formation DevOps Jour 18/60 : Plongez dans Docker en pratique !

P14: Администрирование WebSphere (Zero2Hero): Создание профиля WebSphere Application Server (авто...

P14: Администрирование WebSphere (Zero2Hero): Создание профиля WebSphere Application Server (авто...

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

🚀 Formation DevOps Complete Jour 20/60 : Les Docker Volumes et le Binding !

🚀 Formation DevOps Complete Jour 20/60 : Les Docker Volumes et le Binding !

🚀 Formation DevOps 32/60 – Kubernetes RBAC | Sécurisez Votre Cluster Comme un Pro !

🚀 Formation DevOps 32/60 – Kubernetes RBAC | Sécurisez Votre Cluster Comme un Pro !

Как стать DevOps инженером в 2026?

Как стать DevOps инженером в 2026?

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

Microservices Generator

Microservices Generator

Django + Clean Architecture = Code Professionel et Robuste 🚀 -  Devient Developpeur Senior 🔥

Django + Clean Architecture = Code Professionel et Robuste 🚀 - Devient Developpeur Senior 🔥

Как защитить API: Уязвимости и решения

Как защитить API: Уязвимости и решения

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

ВАЖНО! ГУДКОВ:

ВАЖНО! ГУДКОВ: "План уже согласован". Мобилизация в РФ, генералы Кремля, кто прессует Путина, Трамп

VPN НЕ ПОМОЖЕТ? С 1 апреля электронный концлагерь | Разборы

VPN НЕ ПОМОЖЕТ? С 1 апреля электронный концлагерь | Разборы

Мониторинг и Логи ПРОДАКШЕН уровня — Grafana + Loki + Prometheus + Promtail

Мониторинг и Логи ПРОДАКШЕН уровня — Grafana + Loki + Prometheus + Promtail

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

Арестович: Война в Иране. США еще не начинали?

Арестович: Война в Иране. США еще не начинали?

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Deep Feeling Mix 2025 - Deep House, Vocal House, Nu Disco, Chillout | Emotional / Intimate Mood

Deep Feeling Mix 2025 - Deep House, Vocal House, Nu Disco, Chillout | Emotional / Intimate Mood

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]