Informations pratiques
-
3 rue de Tolbiac, 75013Voir le plan
-
1 jour
-
1 050 €
Prochaines sessions :
Contactez-nous à training@soat.fr
Nombre de participants maximum : 10
- Comment s'inscrire ?
- Conditions générales de vente
- Réservez une place
- Télécharger
Objectifs
- Gérer les tâches automatisées et les déploiements d’une projet de développement applicatif
- Concevoir une cinématique de collaboration sur un projet de développement
- Tirer parti des capacités d’orchestration de Gitlab-CI
- Gérer un pipeline de CI/CD dans Docker et Kubernetes
Public
- Architectes, lead developers, développeurs séniors
Prérequis
Connaître les manipulations de base avec git et Kubernetes
Méthodes pédagogiques
50 % théorie / 50 % pratique
Description
Au-delà d’apprendre la manipulation des outils Gitlab et Kubernetes, la formation Kubernetes permet de se mettre dans un contexte de livraison d’évolution sur un projet informatique et d’optimiser ce workflow à travers des automatismes.
Programme
Les principes de CI/CD
- Présentation de la Software Factory
- Rappel sur les gitflows
- Le pattern du commit incassable
Gitlab-CI
- Découverte des paramètres du .gitlab-ci.yaml
- Découverte des runners
- L’organisation en stages
- Construction d’un pipeline
- Gestion des variables globales, locales
- Notion d’environnement
- Gestion des secrets
- Utilisation du cache
- Utilisation des artifacts
- Suivi des tests unitaires
- Suivi des tests de sécurité
Gitlab runners
- Installer un runner Linux
- Installer un runner Kubernetes
- Adapter les ressources grâce à l’autoscaling
Kubernetes côté poste de développement
- Utilisation de skaffold
Évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de quizz, mises en situation, travaux pratiques… En fin de formation, il est également demandé aux participants de mesurer leur satisfaction vis-à-vis de de la formation suivie. SOAT Training dispose d’un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.