- Présentation de HashiCorp Vault
- Installation et Configuration de HashiCorp Vault
- Stockage Sécurisé des Secrets
- Gestion des Accès et des Politiques
- Injection des secrets dans une application
- Bonnes Pratiques pour l'Utilisation de HashiCorp Vault
Optimisation de l’allocation des ressources d’un cluster Kubernetes avec Kubernetes Resource Recommender
- KRR c’est quoi ?
- Compréhension des Ressources Kubernetes (requests, limits)
- Impact d’un bon dimensionnement sur les Performances
- Installation et Configuration de KRR
- Analyse des Recommandations de Dimensionnement
a- Introduction aux Images Docker et Principes de Base
- Pourquoi Docker
- Concepts de base
- Couches d'un image Docker ou layer
b- Techniques Avancées d'Optimisation
- Utilisation d'Images Légères
- Réduction du Nombre de Couches
- Multi-Étapes dans le Dockerfile ou multistage build
- Prise en compte de la Sécurité avec Docker Scout
c- Bonnes Pratiques et Conseils Supplémentaires
- Gestion des Fichiers Temporaires et du Cache
- .dockerignore et Exclusions
- Stratégies pour Éviter les Installations Inutiles
- Questions ? Recap ? Exercices ?
- Présentation de MicroK8S
- Installation de MicroK8s et configuration d'un Cluster MicroK8S
- Jouons !!!!!
- Contexte et Raison d'être
- Rebase : Réécrire l'Histoire
- Squash : Fusionner les Commits
- Cherry-pick : Appliquer des Commits Spécifiques
- Rebase Interactif pour la Préparation de Pull Requests
- Squash pour la Documentation d'Historique
- Cherry-pick pour la Récupération Sélective
- Récapitulatif