MicroServices, Yaml, Podman, Kubernetes & Helm

0 Enrolled
15 week
  • 15 week
  • 25
  • 0
  • no
1,500.00€

Aperçu du cours

Objectif de formation : à l’issue de la formation, le stagiaire sera capable de mettre en œuvre la plateforme Open Source Kubernetes et les outils Helm & Yaml pour l’intégration continue et la conteneurisation

Programme d'études

  • Conteneurisation (2 heures-

    • Historique et contextualisation : Du modèle des VM aux conteneurs

    • Conception des images avec un Dockerfile

    • Atelier découverte de kubectl (1H) : Création d’une image de conteneur simple

  • Introduction à K8s (2H)

    • Rappels concernant la conteneurisation

    • Principes de l’orchestration de conteneurs

    • Qu’est-ce que Kubernetes?

    • Fonctionnalités de base de Kubernetes

    • Composants de Kubernetes

    • Présentation de kubectl

    • Atelier découverte de kubectl (1H) : Exécution des premières commandes kubectl

  • Interaction avec l’API K8s (2H)

    • Approche impérative vs. Approche déclarative (YAML)

    • Les objets de base K8s (Pods, Deployment, CronJob, StatefulSet, Services…) et leur déclaration YAML

    • La gestion des volumes avec les PVC

    • Atelier déploiement (1H) : Déploiement d’un pod simple et exposition via un service

  • Déployer ses applications dans K8s (2H)

    • Les namespaces et la gestion des accès

    • Gestion des ressources systèmes (cpu request, limit, memory…)

    • Sondes et monitoring (Liveness probes, Readiness probes…)

    • Gestion de la configuration avec les ConfigMap et Secret

    • Comment Troubleshooter ses applications K8s ?

    • Atelier déploiement (1H) : Déploiement d’une application complète (frontent, middle Java, backend MySQL, PVC) et mise en place du monitoring et des ressources système

  • Démo automatisation des déploiements avec Gitlab (1H)

    • Automatisation des déploiements via la CI/CD

    • Atelier automatisation (1H) : déploiement de l’application précédente via Gitlab CI

  • Personnaliser ses applications Cloud Native avec HELM (1H)

    • Comprendre et utiliser les helm Charts

    • Personnalisation des fichiers de values

    • Bonnes pratiques (IaC)

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
453 Courses

Commentaire sur la formation

0.0
0 rating
0%
0%
0%
0%
0%

Soyez le premier à commenter “MicroServices, Yaml, Podman, Kubernetes & Helm”

Main Content