Skip to main content
Logo

Déployer ses applications avec Kubernetes

17 et 18 décembre, Paris

Déployer ses applications avec Kubernetes

DESCRIPTION

Cette formation de deux jours au format workshop vous permettra de prendre en main Kubernetes, comprendre ses concepts et son architecture, et être capable de l'utiliser pour vos applications. Elle met l'accent sur les principes « Cloud Native » et les architectures en micro-services, mais est tout autant pertinente pour les applications monolithiques traditionnelles.

De la théorie à la pratique : nous fournissons à chaque participant·e un cluster Kubernetes dédié, permettant de réaliser de nombreux exercices concrets tout au long des deux jours de formation. Les exercices proposent des composants écrits (entre autres) en Go, Java, Node.js, Python, Ruby, communiquant entre eux via des load balancers. Nous vous guiderons dans le déploiement de ce code et toute l'infrastructure associée.

Le contenu de la formation et des exercices est adapté quel que soit le modèle de déploiement Kubernetes dont vous disposez ou disposerez : cloud public (AKS, EKS, GKE…), cloud privé (OpenStack…), ou on-premises (sur vos propres machines en datacenter).

PUBLICS CONCERNÉS

Développeurs, administrateurs système, tech leads, architectes.

OBJECTIFS

Comprendre et maîtriser Kubernetes, afin de correctement développer ses applications (pour les développeurs), les déployer et les opérer (pour les administrateurs sytème), les concevoir de manière à tirer parti de Kubernetes pour la fiabilité et le passage à l'échelle (pour les architectes).

MÉTHODES ET MOYENS PÉDAGOGIQUES

Le contenu est divisé en de nombreux modules (de 10 à 30 minutes chacun), faisant à chaque fois l'object d'une brève présentation théorique, suivie d'une démonstration des concepts dans un environnement réel. Puis, les participant·e·s sont invité·e·s à reproduire les démonstrations dans leur environnement personnel, préparé spécialement pour la formation. Cet environnement est pré-installé pour être immédiatement opérationnel, mais possède tous les attributs d'un environnement réel, laissant libre cours à l'expérimentation.

PRÉREQUIS

Pour assister à cette formation, il est utile de connaître et comprendre les notions de base associées aux conteneurs. Pas besoin d'être un·e expert·e, mais idéalement, vous êtes capable de construire une image (par exemple avec un Dockerfile), lancer un conteneur, l'arrêter, inspecter ses logs.

Si vous n'êtes pas familier avec ces concepts, vous pouvez vous initier à Docker à l'aide de ce « lab » en ligne (en anglais) : https://training.play-with-docker.com/beginner-linux/

Les travaux pratiques se feront sur des machines virtuelles (fournies par nos soins) auxquelles vous vous connecterez via SSH. Vous devrez donc venir à la formation avec votre ordinateur portable.

Note : étant donné que tous les logiciels utilisés sont en anglais, et que certains termes techniques n'ont pas de traduction assez précise en français, les supports de formation fournis sont en anglais. En revanche, la formation est présentée en français, par des intervenant·e·s bilingues français/anglais.

FORMATEURS

Jérôme Petazzoni

Jérôme fait partie de l'équipe qui a conçu et popularisé Docker. Il a passé 7 années au service de la fameuse startup Californienne, durant lesquelles il a été responsable du PAAS dotCloud, avant de représenter Docker lors de conférences comme LinuxCon, Yandex YAC, OSCON, Velocity, LISA, ou encore AWS re:invent. Depuis 2014, il a formé plusieurs milliers de personnes sur les conteneurs et l'orchestration.

Avant Docker, il a été co-fondateur d'ENIX, et il a porté diverses casquettes dans les domaines de l'encodage et la diffusion de flux vidéo, les systèmes géographiques, la fibre optique, et la voix sur IP. Il est titulaire d'un DEA de l'Université de Marne-la-Vallée Paris-Est, possède un nombre indéterminé d'instruments de musique, et sait jouer le thème de Zelda sur la plupart d'entre eux.

Romain Dégez

Romain a pris très tôt l'habitude de relever avec succès les défis techniques et humains des organisations en forte croissance. Avant même d'avoir son diplôme en poche, il œuvrait déjà pour une petite start-up française, SmartJog, qu'il a accompagnée depuis sa création et jusqu'à son acquisition par le groupe TDF. Il prend alors la direction technique de l'équipe qui, entre autres réalisations, mettra en place pour le groupe et ses partenaires européens un CDN ainsi qu'un cloud privé.

Il rejoint Enix en 2016, pour y apporter une vision holistique sur l'hébergement, les réseaux carrier-grade, la virtualisation, les containers, et la bonne adéquation de l'IT avec l'humain dans les structures innovantes.

PROGRAMME (2 jours)

Concepts

Lancer nos premiers conteneurs avec Kubernetes

Service discovery et load balancing

Distribuer les images de nos conteneurs

Déployer une application de A à Z

Définir ses ressources en YAML

Plongée au cœur des labels et selectors

Opérer un cluster Kubernetes

Sécurité et droits d'accès

La ressource « ingress »

Quand plusieurs applications cohabitent

Gérer des applications plus complexes

Les applications stateful

SUIVI ET ÉVALUATION

Les participant·e·s sont évalué·e·s en permanence par les intervenant·e·s, qui s'assurent à intervalles réguliers de la bonne compréhension du support et des exercices. Les résultats attendus des exercices sont clairement exprimés dans le support de formation, permettant à chacun·e de vérifier son avancement et la bonne exécution des travaux pratiques. Durant toute la formation, il est possible de poser des questions en personnes, mais aussi via une chat room qui facilite l'interaction, en particulier pour les stagiaires timides ou ayant peur de prendre la parole en public.

INFORMATIONS PRATIQUES

Nous vous accueillerons chaque jour à partir de 9 heures du matin dans un lieu situé dans le centre de Paris spécifié ultérieurement.

Nous vous servirons un petit-déjeuner (café, jus d'orange, viennoiseries) et la formation débutera aussitôt après.

Le programme se termine chaque jour vers 17h30. Nos intervenant·e·s restent ensuite à votre disposition si vous souhaitez poser des questions en privé ou obtenir des précisions ou rappels sur le contenu présenté.

PRIX

Tarif par personne : 1900 EUR HT

Early Bird : 1710 EUR HT

Le tarif Early Bird s'applique à toute place commandée et réglée avant le 31 octobre 2018.

La société Enix est un organisme de formation certifié CNEFOP et listé sur Datadock.

Si vous êtes déjà client des offres Enix, nous serons ravis de vous offrir une réduction supplémentaire pour vous remercier de votre fidélité — contactez-nous !

Contactez-nous aussi si vous souhaitez assister à plusieurs à cette formation, ou si vous souhaitez offrir cette formation en interne dans votre entreprise.

Rejoignez-nous pour 2 jours de formation kubernetes en décembre à Paris