Formation Kubernetes

Notée : (15)

Formation Kubernetes pour apprendre à déployer et exploiter vos applications sous forme de conteneurs

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...)

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.

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).

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.).

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é

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é

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

EADS
Decathlon
Voyage SNCF
BNP Paribas
SAP
Atos

Nos formations en images

Angular
Ruby
CasperJS
DevOps avec Chef

Formation Kubernetes

Notée : (15)

Formation Kubernetes pour apprendre à déployer et exploiter vos applications sous forme de conteneurs

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.

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).

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.).

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é

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é

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation

Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.

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