Formation Kubernetes

Logo Formation Kubernetes

1700€

1530€HT/ personne

3 jours (21 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Présentation

Kubernetes Container Orchestration (communément appelé « K8s ») est un logiciel libre destiné à automatiser le déploiement, la mise à l’échelle et la gestion d’applications conteneurisées. K8s a été conçu à l’origine par Google et offert à la Cloud Native Computing Foundation. Il vise à fournir une « plateforme pour automatiser le déploiement, la mise à l’échelle et les opérations sur conteneurs d’applications à travers les grappes d’hôtes ». Il fonctionne avec des containers, supporte plusieurs technologies de containers, et est souvent couplé avec Docker.
Avec nous, vous découvrirez comment rendre scalable votre infrastructure applicative grâce à ce puissant orchestrateur Docker.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Kubernetes (à la date de rédaction de l’article : Kubernetes 1.10.x).

 

Objectifs

  • Connaître les spécificités et les avantages des micro-services.
  • Savoir déployer ses applications sur des infrastructures élastiques.
  • Savoir installer et utiliser Kubernetes.
  • Positionner automatiquement ses conteneurs sur un cluster ou dans le cloud.
  • Automatiser le passage à l’échelle de ses applications
  • Mettre en place la haute-disponibilité et l’auto-réparation des services logiciels
  • Optimiser le stockage de grandes masses de données avec les volumes
  • Disposer d’un monitoring avancé des services logiciels
  • Simplifier la mise à jour des versions logicielles de ses applications
  • Déployer Kubernetes en production

 

Public visé

Développeurs, Architectes, Administrateurs systèmes, DevOps

 

Pré-requis

Connaissances de base d’un système Unix

 

Pour aller plus loin dans le cloud ☁️

  • Formez-vous sur Amazon Web Service avec son service Kubernetes : EKS
  • Formez-vous sur Google Cloud Platform avec son service Kubernetes : GKE

Programme de la formation Kubernetes

 

Introduction aux micro-services

  • L’évolution des applications: la méthodologie des “12 facteurs”
  • Les micro-services
  • Refactoriser une application en micro-services

 

Rappels sur les conteneurs

  • Vue d’ensemble de Docker
  • Vue d’ensemble des conteneurs
  • Installer et exécuter des images Docker
  • Interagir avec des conteneurs
  • Créer ses propres images
  • Différence entre les dépôts privés et publics

 

Kubernetes : les bases

  • Créer un cluster Kubernetes: sur votre poste de travail, dans votre datacenter ou dans le cloud.
  • Déployer une application sur plusieurs machines
  • Explorer une application
  • Exposer une application sur le réseau
  • Passage à l’échelle
  • Mise à jour des versions logicielles

 

Kubernetes : les principaux concepts

  • Vue d’ensemble des Pods
  • Interagir avec les Pods
  • Configuration et sécurité d’une application (ConfigMaps et Secrets)
  • Vue d’ensemble des Services (ClusterIP, NodePort, LoadBalancer, Headless)
  • Créer son propre service
  • Organiser ses Pods avec les Labels

 

Déployer ses micro-services

  • Stratégies de déploiement d’applications micro-service
  • Stratégies de calcul intensif (Jobs)
  • Cas pratique: déploiements avec kubectl et yaml
  • Stratégies de passage à l’échelle (Replicasets et Daemonsets)
  • Cas pratique: utilisation des réplicas
  • Cas pratique: installation d’un gestionnaire de journaux distribués
  • Stratégie de mise à jour logicielle (Deployments)
  • Cas pratique: Rolling update

 

Concepts avancés

  • Stockages volatiles et persistants
  • Techniques de supervision avancées: Prometheus
  • Déploiement des bases de données distribuées (StatefulSet)
  • Techniques de réseau avancées

 

 

Modules Cloud Complémentaires :
Amazon EKS (2 jours)
Google GCP avec GKE (2 jours)

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Fabrice

Fabrice

Ingénieur de recherche CNRS et responsable français de la base de données du télescope LSST (https://github.com/lsst/qserv). Cette base de données, destinée à stocker le plus grand catalogue d’objets célestes jamais réalisé (plusieurs PetaOctets) est développée par ~10 ingénieurs de l’université de Stanford ainsi que Fabrice. Elle est déployée de manière continue via Kubernetes et s’appuie sur une procédure conçue par Fabrice, notre formateur référent.

Témoignages

20 juin 2018

Une formation intéressante avec un formateur disponible et une possibilité d’échanger, discuter pour approfondir ses connaissances. Dans son ensemble, tous les membres d’AMBIENT-IT (mention spéciale au patron très accueillant) sont sympathiques.

Michael D. chez GFI

Afficher tous les témoignages

20 juin 2018

Une formation intéressante avec un formateur disponible et une possibilité d’échanger, discuter pour approfondir ses connaissances. Dans son ensemble, tous les membres d’AMBIENT-IT (mention spéciale au patron très accueillant) sont sympathiques.

Michael D. chez GFI

20 juin 2018

Bonne formation. Un axe d’amélioration : plus de manipulations à mon avis.

Sylvain L. chez MNT

20 juin 2018

Excellente ambiance. Formation assez complète et échanges techniques assez intéressants.

Aziza L. chez Capgemimi

25 avril 2018

Très bonne formation. Cela va me permettre de continuer à travailler sur le sujet. La formation a répondu à mes attentes.

Jean-Baptiste L. chez Faurecia

25 avril 2018

Formation agréable et intéressante, il manque toutefois une présentation de chacun des composants de Kubernetes avec leurs rôles.

Julien H. chez INA

4 avril 2018

Très bonne formation dans l’ensemble & formateur compétent

Adil K. de CNRS

30 mars 2018

Une excellente formation, très complète, avec une présentation fort sympathique. Pour les (rares) points à améliorer, retenons pour la forme : le matériel était top, à part une touche MAJ (à droite) capricieuse : PC7 S2 Quelques digressions dans l’exposé, et manques de mise en perspective, on nuit à une vision nette du sujet, c’est dommage.

Thomas E de Photobox

Réponse d'Ambient Formations

Merci de votre retour. Pour la touche récalcitrante, c’est réglé ! C’est une nouvelle formation de notre catalogue, il y a donc quelques ajustements : nous avons pris note de vos remarques afin d’améliorer nos prochaines sessions.

13 décembre 2017

Merci pour l’accueil, le formateur et les livres. Ambiance très sympa. Une bonne synthèse des supports du cours (livres) et d’un support dédié pour les travaux pratiques permettront d’avoir une excellente formation.

Slim B.H. de STIME

30 novembre 2017

J’ai apprécié cette formation. Elle pourrait être améliorée par une introduction présentant de manière théorique les grands principes et les objets principaux de kubernetes pour donner une 1ère vue synthétique sur K8s avant de rentrer dans le détail des concepts et les exercices

Alain B. de Anevia

Noter la formation

1700€

1530€HT/ personne

3 jours (21 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.