
Packaging d'applications pour Kubernetes
Enix
Non finançable CPF
Salarié en poste / Entreprise
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1180 €
Durée
12h à distance en temps réel
Pré-requis
• Etre à l'aise avec les lignes de commande Linux
• Connaître les principales notions associées aux conteneurs
• Connaître et comprendre les fondamentaux de Kubernetes, notamment savoir utiliser les ressources de base de Kubernetes : Pod, Service, Deployment, ConfigMap...
• Connaître les principales notions associées aux conteneurs
• Connaître et comprendre les fondamentaux de Kubernetes, notamment savoir utiliser les ressources de base de Kubernetes : Pod, Service, Deployment, ConfigMap...
Certifications
ICPF
Qualiopi
Le plus de la formation
Notre formateur Jérôme PETAZZONI est expert Kubernetes reconnu et a formé des milliers de personnes
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Maîtriser le packaging d'applications pour un environnement Kubernetes avec des outils de templating comme Helm, Kustomize, ou YTT ; mettre en œuvre un pipeline de déploiement continu en méthodologie « GitOps » grâce à des solutions Flux ou ArgoCD.
Ce module de formation au format workshop à distance met l'accent sur les outils Helm et Kustomize permettant de packager des applications déjà "conteneurisées" et permettre leur bon déploiement sur un cluster kubernetes en tenant compte des bonnes pratiques.
Il aborde également les problématiques d'automatisation du déploiement des applications sur Kubernetes avec une chaîne CI/CD adaptée.
Ce module de formation au format workshop à distance met l'accent sur les outils Helm et Kustomize permettant de packager des applications déjà "conteneurisées" et permettre leur bon déploiement sur un cluster kubernetes en tenant compte des bonnes pratiques.
Il aborde également les problématiques d'automatisation du déploiement des applications sur Kubernetes avec une chaîne CI/CD adaptée.
Programme
Module 3 : Packaging d'applications pour Kubernetes
Kustomize
Installer des charts Helm
Créer des charts Helm
YTT
Métrologie GitOps
Flux
ArgoCD
Kustomize
- Principe de fonctionnement
- Intégration avec kubectl
- Écriture d'un fichier Kustomization
- Bases et overlays
- Utilisation de la CLI
- Fonctionnalités avancées
Installer des charts Helm
- Concepts Helm : chart, repo, release, values...
- Installer un chart provenant de la bibliothèque Artifact Hub
- Configurer et reconfigurer un chart avec des values
Créer des charts Helm
- Le format des charts
- Écriture "vite fait mal fait" d'un chart simplifié
- Écriture d'un chart respectant les bonnes pratiques
- Dépendances entres charts
- Validation de schéma
- Dans les coulisses de Helm (deep dive)
YTT
- Principe de fonctionnement
- Variables, fonctions, values
- Positionnement dans l'écosystème Carvel
Métrologie GitOps
- Principe général
- Organisation des dépôts de code
- Présentation générale et comparaison des différents outils
Flux
- Installation de la CLI
- Bootstrap d'un cluster de dev
- Ajout d'applications via Kustomizations
- Ajout de Helm charts
- Le rôle des différents contrôleurs
- Déploiement multi-cluster
- Suivi de l'activité et des déploiements
ArgoCD
- Installation de la CLI et des contrôleurs
- Modèle de sécurité (contraste avec Flux)
- Ajout d'applications via Kustomize et Helm
- Utilisation de la CLI et de l'interface web
Format Workshop
théorie + pratique
+3000 stagiaires
formés depuis 2017
50 participants
maximum par sessions
Centre
À propos du centre Enix
Enix est un organisme de formation spécialisé dans les technologies de containerisation Docker et Kubernetes.
Notre formation est accessible à toute personne souhaitant se lancer ou se perfectionner sur les sujets de containerisation et d’orchestration Kubernetes.
Nous proposons un parcours de formation personnalisable basé sur 5 modules à la carte, à choisir en fonction de votre niveau initial, de votre profil (Dev, Devops, Ops) et de vos besoins professionnels (utilisateur de service K8s managé ou architecte de systèmes K8s, etc.)
Notre formation est accessible à toute personne souhaitant se lancer ou se perfectionner sur les sujets de containerisation et d’orchestration Kubernetes.
Nous proposons un parcours de formation personnalisable basé sur 5 modules à la carte, à choisir en fonction de votre niveau initial, de votre profil (Dev, Devops, Ops) et de vos besoins professionnels (utilisateur de service K8s managé ou architecte de systèmes K8s, etc.)
Chaque module de formation est au format workshop, le formateur alterne entre des présentations théoriques et des démonstrations des concepts dans un environnement Docker et Kubernetes réels.
Les participants sont ensuite invités à reproduire les démonstrations et à réaliser de nombreux exercices concrets dans un environnement personnel : la phase workshop ! L’environnement de travail (VMs, clusters K8s) est fourni par Enix et pré-installé sur nos infrastructures ou chez des cloud providers partenaires pour être immédiatement opérationnel.
Notre dispositif de formation à distance est le résultat d’un long travail de Jérôme Pétazzoni (l'un de nos formateurs) et de la team Enix dans la sélection des bons outils (streaming, visioconférence, chat). Il en résulte une expérience “à distance” de haute qualité en streaming multi-caméra interactif plébiscité par nos participants : plusieurs angles de vue du formateur ; microphone professionnel ; partage de l’écran optimisé entre la présentation, le terminal en ligne de commande et le formateur.
Formation Docker et Kubernetes à distance
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation


Ces formations peuvent vous intéresser

Administrateur d'infrastructures sécurisées (TP AIS)
RENNES, MONTPELLIER, LYON 3E ET 8 AUTRE(S) LOCALITÉ(S)
Témoignages
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Directeur des systemes d information
Directeur des systemes d information CPF
Directeur des systemes d information en Ligne
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Spark
Programmation
Technicien reseaux
Administrateur reseau
Hadoop
Intelligence artificielle
Directeur des systemes d information Villiers-le-Bel
Directeur des systemes d information Paris
Directeur des systemes d information Évry-Courcouronnes
Directeur des systemes d information Nanterre
Directeur des systemes d information Cergy
Directeur des systemes d information Créteil
Directeur des systemes d information Issy-les-Moulineaux
Directeur des systemes d information La Défense
Directeur des systemes d information Orly
Directeur des systemes d information Poissy