Formation Kubernetes

Notée : (16)*

Apprenez à maîtriser Kubernetes pour déployer et exploiter vos applications sous forme de conteneurs lors de cette formation de 3 jours !

Prix (Formation inter-entreprise)

2000€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation Kubernetes a pour but de vous apprendre à installer, configurer puis administrer un cluster Kubernetes, et d'acquérir les bonnes pratiques associées.

Cette formation Kubernetes s’adresse à des profils devops développeur·se·s. Elle sera également utile à des profils Ops impliqués dans le provisionning d’une solution Kubernetes managée (sur un cloud vendor par exemple).

Durant cette formation, vous verrez l’architecture de Kubernetes, ainsi que son fonctionnement lors des nombreuses mises en pratique. Vous aborderez également les enjeux de déploiement d’applications packagées sous forme d’images Docker. Enfin vous verrez l’intérêt de mettre en place une plateforme Kubernetes managée au sein de votre entreprise.

En effet, la grande majorité des entreprises n’utilisent pas leurs Ops pour installer eux-même un cluster Kubernetes vanilla et le maintenir : ils utilisent soit un service managé du cloud (du K8S on demand), soit un produit propriétaire (généralement Openshift).

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les objectifs

  • Connaître le fonctionnement et l’architecture de Kubernetes
  • Installer, configurer et administrer Kubernetes
  • Mettre en place les bonnes pratiques associées au développement d’une application déployée dans Kubernetes

Pré-requis

  • Connaître les systèmes Linux élémentaires
  • Savoir utiliser Docker
  • Optionnel : avoir des connaissances en automatisation du delivery applicatif (CI/CD, Jenkins, etc.)
  • Ordinateur portable à apporter

Le programme de la formation Kubernetes

Jour 1 : Le fonctionnement de Kubernetes

  • Qu'est-ce qu'un pod, un déploiement, un service, un opérateur ?
  • Démarrage et état d'un conteneur sur un cluster Kubernetes
  • Les flux réseaux
  • Le rôle de l'ingress controller

Jour 2 : Les enjeux de déploiement

  • Le chart Helm
  • Le déploiement continu sur un cluster Kubernetes
  • La politique de déploiement des mises à jour (rolling update)

Jour 3 : Une plateforme Kubernetes ?

  • Pourquoi mettre en place une plateforme Kubernetes ?
  • Son déploiement ("provisioning")
  • Les tâches d'opérations de maintenance courantes
    • Evaluer l'état du cluster
    • Scaler le cluster (scaling)
  • La gestion de la métrologie, des logs, de l'accès au cluster.
  • L'écosystème qui permet de maximiser sa valeur
    • microservice (Istio)
    • serverless (OpenFaaS et KNative)
    • orchestration (Argo)

Télécharger le programme

Le(s) formateur(s)

Fabien Lamarque

Fabien Lamarque

Fabien Lamarque est développeur fullstack, techlead, consultant en pratiques crafts et en agilité. Mais aujourd'hui est-on vraiment fullstack si on ne sait pas déployer ses applications dans une image Docker et les déployer sur Kubernetes ?

Fabien a fini Référent Technique sur la partie Microservices chez Cdiscount où il a mis en place toute une stratégie de migration de l'existant vers une stack Kubernetes et dockerisé.
Il a décidé de devenir indépendant, pour partager son expérience aux autres tout d'abord, mais aussi pour prendre le temps de lire des livres de philosophie et s'occuper figurativement et littéralement de son jardin.

Voir son profil détaillé

Elie Gavoty

Elie Gavoty

Elie Gavoty, professionnel passionné de développement logiciel et d’administration système depuis une dizaine d’années, se reconnaît parfaitement dans l’impératif du DevOps de rapprocher ces deux univers trop souvent séparés. Son parcours de développeur backend l’a amené à expérimenter de l’intérieur d’une équipe les blocages techniques et humains liés à la trop grande spécialisation et au manque de formation.

Il s’est ainsi orienté depuis 3 ans vers la formation et le consulting et se spécialise dans différentes technologies qui soutiennent la transformation DevOps des équipes, une meilleure maîtrise des infrastructures et de l’architecture logicielle (Kubernetes, Docker, Ansible, Terraform, CI/CD, ...).

Il est également contributeur ponctuel à des logiciels libres et ancien doctorant en philosophie de la technique. Il intervient de temps à autre dans le cadre de workshops et conférences, pour parler de technologie d’un point de vue théorique et pratique.

Voir son profil détaillé

Hadrien Pélissier

Hadrien Pélissier

Hadrien Pélissier s'intéresse à la sécurité informatique depuis plus de 10 ans. Autodidacte, il aime expliquer à quoi servent les méthodes proposées par le DevOps pour faciliter l'administration système et décortiquer concrètement ce qui se cache derrière les concepts de la sécurité.
Passionné par la pédagogie, il cherche la bonne façon de décortiquer ce qui a l'air confus au départ avec les bonnes images et les bons exemples.

Avant d'être formateur, il travaillait à analyser et résoudre des incidents de sécurité et déployer des outils de sécurité à Criteo, ainsi qu'au CERT de l'entreprise de sécurité Lexsi.

Il s'intéresse au rôle politique des technologies et de l'informatique, ainsi qu'aux structures économiques alternatives (notamment en tant que membre de la coopérative Coopaname).

Voir son profil détaillé

Yannick Cadin

Yannick Cadin

Sollicité par une maison d'édition, Yannick a prématurément quitté les bancs de l'école pour commencer à développer professionnellement. C'était en des temps très reculés, ce qui lui vaut d'être parfois traité (affectueusement) de dinosaure.

Alternant les emplois salariés (dans des secteurs d'activité très divers), la création d'entreprise et le statut libéral, il est à son compte depuis plus d'une vingtaine d'années et répartit son temps entre la programmation, l'administration système et la formation.

Il a également été relecteur, pigiste et conférencier occasionnel. (Et même prof durant un semestre à l'IUT de Laval.)

Certifié Red Hat Linux, Ubuntu, Suse, LPI, *BSD et Apple. Essentiellement pour pouvoir former, soit directement pour le compte de Red Hat Europe, soit pour intervenir au sein d'un organisme de formation agréé Canonical (l'éditeur de la distribution Ubuntu).

Il a fait sienne cette citation de Gandhi, « Vis comme si tu devais mourir demain. Apprends comme si tu devais vivre éternellement. ».
Avec toutefois l'idée que l'accumulation de connaissances est vain si l'on n'a pas à cœur de les partager. Ce qui explique un engagement sans faille dans la formation depuis presque 30 ans.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

2 témoignages

Le +: la flexibilite du formateur qui s'adapte aux problematiques des participants

Denis LABAYE
Fircosoft

Très bonne formation permettant de gagner du temps dans nos futurs déploiements.

Alexandre VOLANT
UNIS SA

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Moody's Analytics
EADS
Alcatel
Leboncoin.fr
Atos
BNP Paribas

Formation Kubernetes

Notée : (16)*

Apprenez à maîtriser Kubernetes pour déployer et exploiter vos applications sous forme de conteneurs lors de cette formation de 3 jours !

Cette formation Kubernetes a pour but de vous apprendre à installer, configurer puis administrer un cluster Kubernetes, et d'acquérir les bonnes pratiques associées.

Cette formation Kubernetes s’adresse à des profils devops développeur·se·s. Elle sera également utile à des profils Ops impliqués dans le provisionning d’une solution Kubernetes managée (sur un cloud vendor par exemple).

Durant cette formation, vous verrez l’architecture de Kubernetes, ainsi que son fonctionnement lors des nombreuses mises en pratique. Vous aborderez également les enjeux de déploiement d’applications packagées sous forme d’images Docker. Enfin vous verrez l’intérêt de mettre en place une plateforme Kubernetes managée au sein de votre entreprise.

En effet, la grande majorité des entreprises n’utilisent pas leurs Ops pour installer eux-même un cluster Kubernetes vanilla et le maintenir : ils utilisent soit un service managé du cloud (du K8S on demand), soit un produit propriétaire (généralement Openshift).

Covid-19: Nous restons ouverts. Cette formation est disponible à distance.

Les objectifs

  • Connaître le fonctionnement et l’architecture de Kubernetes
  • Installer, configurer et administrer Kubernetes
  • Mettre en place les bonnes pratiques associées au développement d’une application déployée dans Kubernetes

Pré-requis

  • Connaître les systèmes Linux élémentaires
  • Savoir utiliser Docker
  • Optionnel : avoir des connaissances en automatisation du delivery applicatif (CI/CD, Jenkins, etc.)
  • Ordinateur portable à apporter

Le programme de la formation Kubernetes

Jour 1 : Le fonctionnement de Kubernetes

  • Qu'est-ce qu'un pod, un déploiement, un service, un opérateur ?
  • Démarrage et état d'un conteneur sur un cluster Kubernetes
  • Les flux réseaux
  • Le rôle de l'ingress controller

Jour 2 : Les enjeux de déploiement

  • Le chart Helm
  • Le déploiement continu sur un cluster Kubernetes
  • La politique de déploiement des mises à jour (rolling update)

Jour 3 : Une plateforme Kubernetes ?

  • Pourquoi mettre en place une plateforme Kubernetes ?
  • Son déploiement ("provisioning")
  • Les tâches d'opérations de maintenance courantes
    • Evaluer l'état du cluster
    • Scaler le cluster (scaling)
  • La gestion de la métrologie, des logs, de l'accès au cluster.
  • L'écosystème qui permet de maximiser sa valeur
    • microservice (Istio)
    • serverless (OpenFaaS et KNative)
    • orchestration (Argo)

Télécharger le programme

Le(s) formateur(s)

Fabien Lamarque

Fabien Lamarque

Fabien Lamarque est développeur fullstack, techlead, consultant en pratiques crafts et en agilité. Mais aujourd'hui est-on vraiment fullstack si on ne sait pas déployer ses applications dans une image Docker et les déployer sur Kubernetes ?

Fabien a fini Référent Technique sur la partie Microservices chez Cdiscount où il a mis en place toute une stratégie de migration de l'existant vers une stack Kubernetes et dockerisé.
Il a décidé de devenir indépendant, pour partager son expérience aux autres tout d'abord, mais aussi pour prendre le temps de lire des livres de philosophie et s'occuper figurativement et littéralement de son jardin.

Voir son profil détaillé

Elie Gavoty

Elie Gavoty

Elie Gavoty, professionnel passionné de développement logiciel et d’administration système depuis une dizaine d’années, se reconnaît parfaitement dans l’impératif du DevOps de rapprocher ces deux univers trop souvent séparés. Son parcours de développeur backend l’a amené à expérimenter de l’intérieur d’une équipe les blocages techniques et humains liés à la trop grande spécialisation et au manque de formation.

Il s’est ainsi orienté depuis 3 ans vers la formation et le consulting et se spécialise dans différentes technologies qui soutiennent la transformation DevOps des équipes, une meilleure maîtrise des infrastructures et de l’architecture logicielle (Kubernetes, Docker, Ansible, Terraform, CI/CD, ...).

Il est également contributeur ponctuel à des logiciels libres et ancien doctorant en philosophie de la technique. Il intervient de temps à autre dans le cadre de workshops et conférences, pour parler de technologie d’un point de vue théorique et pratique.

Voir son profil détaillé

Hadrien Pélissier

Hadrien Pélissier

Hadrien Pélissier s'intéresse à la sécurité informatique depuis plus de 10 ans. Autodidacte, il aime expliquer à quoi servent les méthodes proposées par le DevOps pour faciliter l'administration système et décortiquer concrètement ce qui se cache derrière les concepts de la sécurité.
Passionné par la pédagogie, il cherche la bonne façon de décortiquer ce qui a l'air confus au départ avec les bonnes images et les bons exemples.

Avant d'être formateur, il travaillait à analyser et résoudre des incidents de sécurité et déployer des outils de sécurité à Criteo, ainsi qu'au CERT de l'entreprise de sécurité Lexsi.

Il s'intéresse au rôle politique des technologies et de l'informatique, ainsi qu'aux structures économiques alternatives (notamment en tant que membre de la coopérative Coopaname).

Voir son profil détaillé

Yannick Cadin

Yannick Cadin

Sollicité par une maison d'édition, Yannick a prématurément quitté les bancs de l'école pour commencer à développer professionnellement. C'était en des temps très reculés, ce qui lui vaut d'être parfois traité (affectueusement) de dinosaure.

Alternant les emplois salariés (dans des secteurs d'activité très divers), la création d'entreprise et le statut libéral, il est à son compte depuis plus d'une vingtaine d'années et répartit son temps entre la programmation, l'administration système et la formation.

Il a également été relecteur, pigiste et conférencier occasionnel. (Et même prof durant un semestre à l'IUT de Laval.)

Certifié Red Hat Linux, Ubuntu, Suse, LPI, *BSD et Apple. Essentiellement pour pouvoir former, soit directement pour le compte de Red Hat Europe, soit pour intervenir au sein d'un organisme de formation agréé Canonical (l'éditeur de la distribution Ubuntu).

Il a fait sienne cette citation de Gandhi, « Vis comme si tu devais mourir demain. Apprends comme si tu devais vivre éternellement. ».
Avec toutefois l'idée que l'accumulation de connaissances est vain si l'on n'a pas à cœur de les partager. Ce qui explique un engagement sans faille dans la formation depuis presque 30 ans.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

2 témoignages

Le +: la flexibilite du formateur qui s'adapte aux problematiques des participants

Denis LABAYE
Fircosoft

Très bonne formation permettant de gagner du temps dans nos futurs déploiements.

Alexandre VOLANT
UNIS SA

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012