Formation Kubernetes

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)

Adrien Blind

Adrien Blind

Adrien accompagne les entreprises et les personnes dans l'adoption des pratiques DevOps, et des technologies qui y sont couramment associées (conteneurs, cloud, outils d'automatisation du delivery...).

Précédemment, il a été thought Leader chez Société Générale, où il s'occupait de la promotion et de l’adoption des pratiques et technologies émergentes. Il a également été lead de la stratégie technologique de la DSI infrastructure ; et été en charge du déploiement de la pratique DevOps et des technologies associées. Il a aussi créé une speaker academy ;) Par le passé, Adrien a aussi été consultant DevOps et infra chez Octo Technology.

En marge de ses activités pro, il est très impliqué dans l'écosystème technologique local, étant Docker Captain, co-responsable des communautés Meetup Docker, Kubernetes et Serverless Architecture de Paris, et également co-organisateur de plusieurs conférences. Il est régulièrement speaker sur ces thématiques.

Voir son profil détaillé

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é

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

Banque Postale
Air France
CNRS
FNAC
Intel
Société Générale

Nos formations en images

Angular
Ruby
CasperJS
DevOps avec Chef

Formation Kubernetes

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)

Adrien Blind

Adrien Blind

Adrien accompagne les entreprises et les personnes dans l'adoption des pratiques DevOps, et des technologies qui y sont couramment associées (conteneurs, cloud, outils d'automatisation du delivery...).

Précédemment, il a été thought Leader chez Société Générale, où il s'occupait de la promotion et de l’adoption des pratiques et technologies émergentes. Il a également été lead de la stratégie technologique de la DSI infrastructure ; et été en charge du déploiement de la pratique DevOps et des technologies associées. Il a aussi créé une speaker academy ;) Par le passé, Adrien a aussi été consultant DevOps et infra chez Octo Technology.

En marge de ses activités pro, il est très impliqué dans l'écosystème technologique local, étant Docker Captain, co-responsable des communautés Meetup Docker, Kubernetes et Serverless Architecture de Paris, et également co-organisateur de plusieurs conférences. Il est régulièrement speaker sur ces thématiques.

Voir son profil détaillé

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é

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.