Nous recrutons
DevOps

Formation Kubernetes - Les fondamentaux

Découvrez l’orchestration de conteneurs pour vos acteurs cloud.
2 jours (14h00)
1 à 8 personnes
4.74/5 - 22 participant·e·s
de janvier 2023 à ce jour.
Théorie - 55%
Pratique - 45%
Formation Kubernetes - Les fondamentaux
Prix de la formation 1400 € HT Niveaux disponibles
Prendre rendez-vous
Toutes nos formations sont disponibles en présentiel ou à distance.
Pré-inscription
Niveau :
Fondamental
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
1400 € HT

Description

Kubernetes est la solution d'orchestration de conteneurs qui a réussi à s'imposer sur le marché, supportée par tous les acteurs cloud (Amazon, Google, Microsoft, OVH, ...).

Cette formation a pour objectif de permettre à des développeurs d'applications de démarrer avec Kubernetes, comprendre comment cela fonctionne, et comment paramétrer et déployer ses propres applications sur des clusters Kubernetes.

L'expérimentation sur Google Kubernetes Engine complète la théorie générale applicable pour tout cluster Kubernetes. La formation s'appuie sur des retours d'expérience concrets et fournit également des conseils d'outillage à utiliser.


Pour qui ?

Cette formation s'adresse à des développeurs d'application Web, des Tech Leads, des architectes techniques souhaitant se former sur la technologie Kubernetes.

Prérequis

  • Savoir utiliser les commandes de base d’un linux.

4SH est un organisme de formation, certifié Qualiopi.

Le label Qualiopi atteste que nous répondons aux normes rigoureuses en matière de qualité de nos formations, tant sur le plan pédagogique que logistique. 

Objectifs pédagogiques

  • Comprendre les concepts fondamentaux des conteneurs
  • Comprendre les concepts fondamentaux de l'architecture Kubernetes
  • Savoir définir et appliquer les descripteurs Kubernetes pour son application
  • Savoir consulter l’état d’une application déployée
  • Savoir déployer une nouvelle version d’application
  • Maîtriser la configuration d’une d’application
  • Savoir manipuler des modèles de descripteurs pour gérer plusieurs environnements
  • Maîtriser le déploiement d’un composant middleware

Programme

  1. Introduction
  2. Fondamentaux sur les conteneurs
    • Présentation des conteneurs
    • Construire des images avec dockerfile
    • Publier des images sur un dépôt
  3. Fondamentaux sur Kubernetes
    • Principes de Kubernetes
    • Contextes et namespaces
    • Les ressources essentielles
      • pod
      • replicaset
      • deployment
      • service
      • ingress
      • job / cronjob
      • cofigmap / secret
      • persistent volume et pvc
    • Ecrire et appliquer des descritpeurs YAML
  4. Consulter l'état d’une application Kubernetes
    • Lister des ressources
    • Consulter l’état d’un pod
    • Manipuler un pod
  5. Configuration d’une application
    • Générer des variables d’environnement avec une configMap ou un secret
    • Générer des fichiers de configuration
  1. Mettre à jour une application
    • Redémarrer une application sans coupure
    • Mise à l’échelle
    • Montée de version
    • Sondes
  2. Utiliser plusieurs environnements
    • Utiliser des templates avec Kustomize
    • Appliquer des patches
  3. Installer un middleware
    • Utiliser Helm
    • Rechercher des charts
    • Déployer un chart
  4. Conclusion


Modalités d'accueil

Café offert
Repas du déjeuner inclus dans le tarif de la formation
Parking


Formation(s) liée(s)

Maven
à partir de
300 €
(8)

Maven

Outils

Optimisez votre construction de projet Java avec cet outil d’aide à la construction.