Contact
docker-kubernetes

Parcours de formation Conteneurs/Kubernetes

Que vous soyez néophyte ou non sur la technologie Kubernetes, appropriez-vous le socle d'infrastructure Cloud Native par excellence.

Formation Conteneurs et fondamentaux Kubernetes
3 jours
Formation fondamentaux Kubernetes
2 jours
Formation Kubernetes pour DevOps
2 jours
Formation Préparation CKA Kubernetes
1 jour
Formation Cloud Native Développeur Kubernetes
2 jours
Formation Kubernetes Administration LFS458
4 jours
Durée
3 jours
Tarif

Inter : 2 200 € / pers 
Intra : contactez-nous
Financement OPCO possible

Prochaine session
16, 17 et 18 novembre 2022
Délai d'accès à la formation

4 à 6 semaines

Formation Conteneurs et fondamentaux Kubernetes

Description de la formation

Développeur, tech-lead, architecte, ingénieur de production : appropriez-vous les technologies de conteneurs et les notions Kubernetes pour une utilisation nominale.

Après une rétrospective rapide sur l'origine des conteneurs et leurs principaux atouts, le premier jour de cette formation met en œuvre la construction et l'utilisation de ceux-ci avec Docker et docker-compose. Il se termine par une ouverture sur les autres outils de gestion de conteneurs existant sur le marché. Les jours 2 et 3 s'attachent à la prise en main des notions et concepts Kubernetes afin d’être capable de l’utiliser au quotidien pour gérer vos conteneurs en production.

À l'issue de cette formation

À l’issue de la formation ‘Niveau 1 - Conteneurs et fondamentaux Kubernetes’, les stagiaires seront capables de:

  • Utiliser Docker pour construire et lancer des images
  • Parcourir efficacement la documentation officielle de Docker et docker-compose
  • Choisir le meilleur mode d'exploitation et de paramétrage pour conteneuriser une application
  • Utiliser Kubernetes pour orchestrer des conteneurs en production
  • Surveiller l’infrastructure et les applicatifs
  • Intervenir en cas de problème

Introduction

  • Qu'est-ce qu'un conteneur ? Pourquoi sont-ils si populaires ? À quels besoins répondent-ils ?
  • Comment construire efficacement une image de conteneur ?
  • Démo de démarrage d'une première application conteneurisée
  • Pourquoi utiliser un orchestrateur ?
  • Comment Kubernetes se démarque par rapport aux autres orchestrateurs
  • Découverte des ressources de base : Pod, Services, Deployment...
  • Mise en place d'une première application sur Kubernetes

Prise en main

  • Présentation des principes et de la syntaxe d'un Dockerfile
  • Exercice de mise en pratique : lancement d'une application avec base de données
  • Manipuler la persistance de données.
  • Exposer son application sur Kubernetes.
  • Gestion de la configuration et des secrets via des ConfigMap

Pour aller plus loin

  • Service discovery avec une démo de Traefik
  • Présentation des différents outils alternatifs à Docker
  • Découverte des différentes solutions réseau pour Kubernetes
  • Mise en place d’un cluster hautement disponible
  • Mise en place d’une application 3 tiers avec scaling automatique
  • Focus sur le déploiement sans interruption (rolling-update)
  • Monitoring, Troubleshooting, Scaling

Téléchargez le programme

  • Administrateurs système
  • Ingénieurs de production
  • Développeurs
  • Architectes
  • Cette formation se destine à une audience ayant pas ou peu utilisé les conteneurs et Kubernetes
  • Maîtrise de Linux
  • Être à l'aise avec un shell Linux
  • Syntaxe yaml

• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.

Cette formation n'est pas certifiante.

Possible à distance, en présentiel et en blended (mix).

Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.

Durée
2 jours
Tarif

Inter : 1 490 € / pers
Intra : contactez-nous
Financement OPCO possible

Prochaine session
17 et 18 novembre 2022
Délai d'accès à la formation

4 à 6 semaines

Formation fondamentaux Kubernetes

Description de la formation

Développeur, tech-lead, architecte, ingénieur de production : appropriez-vous les technologies de conteneurs et les notions Kubernetes pour une utilisation nominale.

Lorsque l’on découvre Docker, le besoin d’un orchestrateur se fait vite ressentir. Kubernetes se démarque clairement de ses concurrents. Cette formation vous permettra de prendre en main cette technologie et d’être capable de l’utiliser au quotidien pour gérer vos conteneurs en production.

À l'issue de cette formation

À l’issue de la formation ‘Niveau 1 - Fondamentaux Kubernetes’, les stagiaires seront capables de:

  • Utiliser Kubernetes pour orchestrer des conteneurs en production
  • Surveiller l’infrastructure et les applicatifs
  • Intervenir en cas de problèmes
  • Maintenir le système à jour
  • Utiliser les sources de documentation pour mettre en pratique de nouveaux usages de façon autonome

Introduction

  • Pourquoi utiliser un orchestrateur ?
  • Comment Kubernetes se démarque par rapport aux autres orchestrateurs
  • Découverte des ressources de base : Pod, Services, Deployment…
  • Mise en place d’une première application

Prise en main

  • Déploiement de ReplicaSet, manipulation des Volumes
  • Instanciation d'Ingress
  • Gestion de la configuration et des secrets via des ConfigMap

Pour aller plus loin

  • Mode d’exposition des services
  • Découverte des différentes solutions réseau
  • Mise en place d’un cluster hautement disponible
  • Mise en place d’une application 3 tiers avec scaling automatique
  • Focus sur le déploiement sans interruption (rolling-update)
  • Monitoring, Troubleshooting, Scaling

Téléchargez le programme

  • Administrateurs système
  • Ingénieurs de production
  • Développeurs
  • Architectes
  • Cette formation se destine à une audience ayant pas ou peu utilisé les conteneurs et Kubernetes
  • Maîtrise de Linux
  • Être à l'aise avec un shell Linux
  • Syntaxe yaml

• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.

Cette formation n'est pas certifiante.

Possible à distance, en présentiel et en blended (mix).

Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.

Durée
2 jours
Tarif

Inter : 1 590 € / pers
Intra : contactez-nous
Financement OPCO possible

Prochaine session
1er et 2 décembre 2022
Délai d'accès à la formation

4 à 6 semaines

Formation Kubernetes pour DevOps

Description de la formation

Opérez comme un expert un cluster Kubernetes et les applications qu'il héberge.

Architecte technique, ingénieur de production : creusez la technologie Kubernetes pour une utilisation avancée. Vous appliquerez les bonnes pratiques d'opération et de gouvernance pour améliorer la fiabilité des clusters et de vos applications.

À la fin de cette formation, les participants seront à jour sur l'état de l'art concernant l'administration, la gouvernance et le durcissement d'un cluster Kubernetes en production.

À l'issue de cette formation

À l’issue de la formation ‘Niveau 2 - Kubernetes avancé pour Ops’, les stagiaires seront capables de:

  • Adresser les problématiques de design d'un cluster/multi-cluster Kubernetes
  • Installer un cluster
  • Étendre un cluster pour fournir des services transverses aux applications tierces
  • Sécuriser un cluster et identifier les failles potentielles sur les applications
  • Monitorer un cluster et répondre aux incidents

Jour 1

  • Connaître le fonctionnement général de Kubernetes
  • Connaître les bonnes pratiques d’architecture logicielle dans un environnement Kubernetes
  • Connaître les bonnes pratiques d’émission de métriques applicatives et de logs
  • Comprendre les primitives de sécurité

Jour 2

  • Maîtriser l’outillage de Configuration-as-Code
  • Maîtriser la création de package applicatif
  • Maîtriser l’outillage CI/CD orienté Kubernetes
  • Savoir s’intégrer à un service mesh Istio
  • Développer ses opérateurs maison

Téléchargez le programme

  • Administrateurs systèmes
  • Ingénieurs de production
  • Architectes infrastructure
  • Maîtrise de Linux
  • Être à l'aise avec un shell Linux
  • Syntaxe yaml
  • Bonne connaissance des conteneurs et 6 mois de pratique comme responsable d'un cluster Kubernetes et/ou 1 mois depuis la formation Conteneurs et fondamentaux Kubernetes.

• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.

Cette formation n'est pas certifiante.

Possible à distance, en présentiel et en blended (mix).

Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.

Durée
1 jour
Tarif

Inter : 900 € / pers
Intra : contactez-nous
Financement OPCO possible

Prochaine session
2 décembre 2022
Délai d'accès à la formation

4 à 6 semaines

Formation Préparation CKA Kubernetes

Description de la formation

Soyez affutés pour le passage de la Certification Administrateur Kubernetes  - CKA.

La certification CKA repose sur la résolution en direct de problèmes, au travers de la ligne de commande. Maîtrise et rapidité sont les maîtres mots pour réussir l'examen. Venez vous perfectionner pour être prêt le jour J.

À l'issue de cette formation

À l’issue de la formation ‘Niveau 3 - Préparation CKA’, les stagiaires seront capables de:

  • Réussir la CKA, moyennant un niveau de pratique suffisant
  • Passer deux simulateurs d'examens CKA via killer.sh

Introduction

Corps du module

  • Installation de cluster avec Kubeadm
  • Configuration de CoreDNS
  • Installation du PodNetwork avec le plugin CNI Weave
  • Upgrade de cluster avec Kubeadm
  • Backup/restore etc
  • Création d'un certificat administrateur
  • Efficacité avec Kubectl
  • Network policies en détails
  • Troubleshooting applicatif et cluster

Examen Blanc

Conclusion, derniers conseils

Téléchargez le programme

  • Administrateurs systèmes
  • Ingénieurs de production
  • Maîtrise de Linux
  • Être à l'aise avec un shell Linux
  • Syntaxe yaml
  • 6 mois de pratique comme responsable d'un cluster Kubernetes et/ou 1 mois depuis la formation Kubernetes avancée OPS
  • Si vous débutez sur Kubernetes, nous vous conseillons d’assister aux formations ‘Conteneur et Kubernetes Fondamentaux’ + ‘Kubernetes avancée OPS’ en amont de cette formation

• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.

Cette formation n'est pas certifiante.

Possible à distance, en présentiel et en blended (mix).

Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.

Durée
2 jours
Tarif
Inter : 1590€/pers
Intra : contactez-nous
Financement OPCO possible
Prochaine session
22 et 23 septembre 2022
Délai d'accès à la formation
4 à 6 semaines
Formation Cloud Native Développeur Kubernetes

Description de la formation

Kubernetes devient le socle d'exécution Cloud Native par excellence.

Extensible, standard et évoluant en permanence, l’écosystème Kubernetes permet d’accélérer vos itérations applicatives. Cependant, son appropriation est complexe, tant l'éco-système est vaste.

Cette formation présente les outils et méthodes qu'un développeur d'applications sur Kubernetes doit connaître pour être efficace.

Les sujets couvrent le poste de développement jusqu'aux solutions de déploiement, en passant par la sécurité et l'observabilité.

À l'issue de cette formation

  • Configurer leur poste de travail spécifiquement pour Kubernetes.
  • Choisir les bons patterns d'architecture.
  • Construire une chaine de packaging et déploiement.
  • Faciliter l'exploitation et la sécurisation des applications.
  • Configurer son environnement de dev, rechargement de code
  • Patterns d’architecture (Les détails d’un Pod, stratégie de déploiement)
  • Packaging CI/CD (Helm, GitOps multi-environnements, pipeline de build et déploiement)
  • Sécurité (identité, secrets, accès)
  • Données
  • Observabilité
  • Elasticité et résilience
Téléchargez le programme

Développeurs, Leaders techniques, Architectes.

Cette formation se destine à une audience maîtrisant les notions fondamentales de Kubernetes.

Si ce n'est pas le cas, nous vous conseillons de suivre la 'Formation Kubernetes Fondamentaux'

Avoir des compétences dans le développement logiciel et les connaissances des fondamentaux Kubernetes.
• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.
Cette formation n'est pas certifiante.
Possible à distance, en présentiel et en blended (mix).

Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.
Durée
4 jours
Tarif

Inter : 2 500€/pers

Intra : contactez-nous

Financement OPCO possible

Prochaine session
6, 7, 8 et 9 décembre 2022
Délai d'accès à la formation
4 à 6 semaines
Formation Kubernetes Administration LFS458

Description de la formation

Cette formation couvre les concepts de base utilisés pour déployer et administrer un cluster Kubernetes en production, en utilisant des outils open source.

Vous apprendrez à construire et dimensionner un cluster, déterminer votre topologie réseau, déployer des applications et gérer le stockage, la sécurité et les autres objets nécessaires à une utilisation quotidienne de Kubernetes.

Ce cours officiel de la Linux Foundation offre une exposition aux nombreuses compétences nécessaires pour administrer Kubernetes dans un environnement de production et constitue une excellente préparation à l'examen Certified Kubernetes Administrator (CKA).

À l'issue de cette formation

À l'issue de cette formation le stagiaire sera capable de :

  • Installer et configurer un cluster Kubernetes
  • Choisir la topologie réseau la plus appropriée
  • Comprendre le cycle de vie des applications au sein d'un cluster
  • Orchestrer les déploiements
  • Gérer la configuration et le stockage des applications
  • Gérer les tâches courantes nécessaires à l'administration de Kubernetes
  • Comprendre les aspects de sécurité au niveau du cluster et des conteneurs
  • Mettre en place une architecture de monitoring et de logging
  • Construire des packages avec Helm
  • Ce cours officiel sert également de préparation à l'examen de certification CKA

Introduction

  • Présentation de l’écosystème Linux Foundation/CNCF
  • Basiques de Kubernetes
  • Installation et configuration
  • Architecture d'un cluster Kubernetes

Prise en main

  • Découverte des principaux objects Kubernetes : Pod, ReplicaSet, Deployment, Service, etc.
  • Manipulation des volumes
  • Gestion de la configuration et des secrets via des ConfigMap
  • Savoir comment gérer la communication au sein du cluster: Ingress Controller, Ingress Rules, Service Mesh
  • Prise en main des concepts de sécurité : RBAC, accès à l'API, network policies
Notions avancées
  • Mécanismes de provisionnement (scheduling) : affinity/anti-affinity, taints and tolerations etc.
  • Comment packager son application avec Helm
  • Connaître les bonnes pratiques d’émission de métriques applicatives et de logs
  • Comprendre le mécanisme de création de ressources customisées (Custom Ressource Definition)

Téléchargez le programme

  • Administrateurs systèmes
  • Ingénieurs de production
  • Architectes infrastructure
  • Connaître l'environnement Linux
  • Maîtriser command line
  • Maîtriser Docker
Cette formation Kubernetes Administration LF458 prépare à l'examen 'Certified Kubernetes Administrator' - CKA.

FAQ

La CKA (Certified Kubernetes Administrator) est une certification créée par la Cloud Native Computing Foundation (CNCF) en collaboration avec The Linux Foundation pour aider à développer l'écosystème Kubernetes.

Il n’y a pas de prérequis particulier pour passer cette certification à l’exception d’avoir acquis les connaissances et compétences adéquates au préalable.

Retrouvez les tous nos conseils sur le blog de Wescale 'Comment passer et réussir la certification Kubernetes CKA en 2022'?

 

La CKS (Certified Kubernetes Security Specialist) est une certification créée par la Cloud Native Computing Foundation (CNCF) en collaboration avec The Linux Foundation pour aider à développer l'écosystème Kubernetes.

Pour pouvoir passer cette certification, vous avez besoin de posséder au préalable une CKA (Certified Kubernetes Administrator) en cours de validité; la CKAD (Certified Kubernetes Application Developer) ne compte pas. Pour rappel une CKA est valide 3 ans. La CKS, elle, est valide seulement 2 ans.

Retrouvez les tous nos conseils sur le blog de Wescale 'Comment passer et réussir la certification Kubernetes CKS en 2022'?

À la fin du parcours de formation Kubernetes, le stagiaire peut prétendre à la certification 'Certified Kubernetes Administrator' (CKA) de la Linux Foundation.

La parcours Wescale Training prépare mais ne certifie pas.

Pour passer la CKA dans les meilleures conditions, nous vous conseillons d'assister aux formations suivantes :

  1. 'Formation Conteneurs et fondamentaux Kubernetes'
  2. 'Formation Kubernetes avancée pour OPS'
  3. 'Formation Préparation CKA Kubernetes'

Wescale, en tant que membre officiel de la CNCF et faisant partie du 'CNCF Reseller Program' est en mesure de vous accompagner dans l'achat de voucher auprès de la CNCF.

Pour plus d'informations, contactez-nous !

Chez Wescale Training, nos formations sont dispensables en français et en anglais.

K3S est le Kubernetes allégé proposé par Rancher. Voici une démonstration de celui-ci lors du WeSpeakCloud sur la mise en place de Drone.io, un outil de CI/CD, sur cet orchestrateur.

Pour en savoir plus, rendez-vous sur le blog de Wescale, article 'K3S, le Kubernetes allégé hautement disponible'.

 

Wescale Training organisme de formation certifié Qualiopi et Datadock

Qualiopi Logo Datadock Logo