Skip to main content

Ce cours vous apprendra à conteneuriser, héberger, déployer et configurer une application dans un cluster à plusieurs nœuds.

En commençant par un simple script Python, vous allez définir les ressources de l’application et utiliser les primitives principales pour créer, surveiller et dépanner des applications évolutives dans Kubernetes.

En travaillant avec des plug-ins de réseau, la sécurité et le stockage en nuage, vous serez exposé à de nombreuses fonctionnalités nécessaires au déploiement d’une application dans un environnement de production.

Ce cours est conçu pour être indépendant du vendeur et de la distribution, vous pourrez donc appliquer ces concepts de manière universelle. Les sujets abordés sont directement alignés sur les domaines de connaissances testés par le programme CKAD (Certified Kubernetes Application Developer) certifié de la Cloud Native Computing Foundation, et augmenteront considérablement la capacité des étudiants à obtenir la certification.

A qui s’adresse cette formation ?

Profil du stagiaire

  • Consultants
  • Développeurs
  • Architectes
  • DevOps
  • Chefs de projet

Prérequis

  • Posséder des compétences de base en ligne de commande Linux et en édition de fichiers, et être familiarisé avec l’utilisation d’un langage de programmation (tel que Python, Node.js, Go)
  • Une connaissance des concepts et des architectures d’applications Cloud Native (comme indiqué dans le MOOC Introduction gratuite à Kubernetes edX) est utile pour ce cours

Objectifs pédagogiques

  • Conteneuriser et déployer un nouveau script Python
  • Configurer le déploiement avec ConfigMaps, Secrets et SecurityContexts
  • Comprendre la conception de pods multi-conteneurs
  • Configurer les sondes pour la santé des pods
  • Mettre à jour et annuler une application
  • Implémenter des services et des stratégies de réseau
  • Utilisez PersistentVolumeClaims pour la persistance d’état

Contenu (progression pédagogique)

  • Introduction
    • Objectifs
    • Qui êtes vous ?
    • La fondation
    • Linux Formation
    • Linux Foundation
    • Programmes de certification et badges numériques
    • Préparer votre système
    • L’inscription aux cours
    • Labs
  • Architecture Kubernetes
    • Qu’est-ce que Kubernetes 
    • Les composants de Kubernetes
    • Défis
    • Le patrimoine bBrg
    • Architecture Kubernetes
    • Terminologie
    • Nœud maître
    • Noeuds Minion (worker)
    • Pods
    • Services
    • Contrôleurs
    • IP unique par pod
    • Configuration du réseau
    • Fichier de configuration réseau CNI
    • Communication entre pods
    • Cloud Native Computing Foundation
    • Recommandations de ressources
    • Labs
  • Build
    • Options de conteneur
    • Conteneurisation d’une application
    • Création du fichier
    • Docker
    • Hébergement d’un référentiel local
    • Créer un déploiement
    • Exécution de commandes dans un conteneur
    • Pod multi-conteneurs
    • Etat de préparation
    • livenessProbe
    • Essai
    • Labs
  • Conception
    • Applications traditionnelles: considérations
    • Ressources découplées
    • Fugacité
    • Cadre flexible
    • Gérer l’utilisation des ressources
    • Pods multi-conteneurs
    • Conteneur Sidecar
    • Conteneur adaptateur
    • Ambassadeur
    • Points à considérer
    • Jobs
    • Labs

Examen

Cet examen est un test en ligne, surveillé et basé sur les performances, qui nécessite la résolution de plusieurs tâches à partir d’une ligne de commande exécutant Kubernetes.
Les candidats ont 2 heures pour effectuer les tâches.

Les + de la formation

Formateurs certifiés

Tous nos formateurs référents sont :

  • Certifiés dans leur domaine de formation ;
  • Reconnus pour leurs qualités pédagogiques ;
  • Experts-Conseils depuis plusieurs années.

Coaching post-formation

Elitek vous propose à l’issue de chaque formation, un accompagnement adapté de vos collaborateurs dans la mise en œuvre des principes et méthodes présentés en stage.

L’engagement qualité pour nos formations

Soucieux de vous offrir des prestations de formation à la hauteur de nos engagements, Elitek s’est impliquée dans une démarche qualité et a été certifiée Qualiopi et référencée Datadock.

Admission

Entretien téléphonique et/ou physique de pré-admission avec un référent Elitek. Présentation de la part du client des problématiques rencontrées et détermination des objectifs professionnels de la formation. Délais d’inscription : 7 jours avant le début de formation.

⏳ Durée : 3 jours
🥇 Certification : Oui
🧑‍🏫 Modalités : présentiel ou à distance

💶 Tarif : 

Demander un devis

📆 Prochaine session

Planning bientôt disponible.

📑 A télécharger

Télécharger le programme

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Parlez-nous de votre projet !

ReactJS : Maîtriser le framework JavaScript de Facebook - centre de formation Elitek
Web & Cloud

ReactJS : Maîtriser le framework JavaScript de Facebook

Vous travaillez déjà avec React et vous ressentez les limites de l’auto-formation ? Rassurez-vous, vous n’êtes pas seul. Se contenter de la documentation officielle montre…
formation microsoft azure admin elitek - Elitek
Web & Cloud
Réussir la certification Microsoft Azure Administrator
Formation Développement Java avancé - Centre de formation Elitek
Web & Cloud
Développement Java avancé
Formation Développement Java fondamentaux - Centre de formation Elitek
Web & Cloud
Développement Java les fondamentaux
Certified Kubernetes Application Developer (CKAD) - Centre de formation Elitek

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous
Close Menu

Elitek

Formons vos équipes.

A propos

103 Quai du Président Roosevelt
92130 Issy Les Moulineaux

T : +33 (0)1 76 50 36 66
E : hello@elitek.fr