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 Ops
3 jours
Formation Préparation CKA Kubernetes
1 jour
Formation Kubernetes pour Développeurs
2 jours
Formation Kubernetes Administration LFS458
4 jours
Durée
3 jours
Tarif

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

Prochaines sessions
18-20 septembre / 13-15 novembre
Délai d'accès à la formation

4 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 cette formation le stagiaire sera capable de :

  • Maîtriser ce qu’est un conteneur et comment on le configure
  • Au-delà de Docker, utiliser Podman et Buildah pour construire et lancer des images
  • Choisir le meilleur mode d'exploitation et de paramétrage pour conteneuriser une application
  • Savoir exposer une application au travers de Kubernetes
  • Savoir packager une application pour Kubernetes
  • Utiliser Kubernetes pour orchestrer des conteneurs en production
  • Savoir intervenir en cas de problème

Le programme

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

Répartition du temps

  • 50% cours
  • 40% hands-on
  • 10% échanges
  • 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 évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• 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

Prochaines sessions
19-20 septembre / 14-15 novembre
Délai d'accès à la formation

4 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 cette formation le stagiaire sera capable 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

Le programme

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

Répartition du temps

  • 50% cours
  • 40% hands-on
  • 10% échanges
  • 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 évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• 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
3 jours
Tarif

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

Prochaines sessions
27-29 septembre 2023 / 13-15 novembre 2023
Délai d'accès à la formation

4 semaines

Formation Kubernetes pour Ops

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 cette formation le stagiaire sera capable 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

Le programme

Jour 1

Design et installation de cluster :
  • Les différents installateurs
  • Les plugins CRI/CNI/CSI
  • Hands-on: installation de cluster avec RKE
Scheduling avancé :
  • Qos, eviction et preemption
  • Taints, affinity et topology spread constraints
Network policies :
  • Sécurisation application 3 tiers

Jour 2

Une requête à l’API server :
  • Authentification, autorisations et admission
Opérateurs et CRD :
  • Mise en oeuvre avec MysqlOperator
Observabilité :
  • Collecte de logs
  • Collecte des évènements
  • Métriques et alarmes

Jour 3

Service mesh :
  • Compréhension et mise en oeuvre avec Istio
  • Distributed tracing
Prêt pour la production :
  • Sécurité, upgrade et gouvernance
  • Outillage du poste d’administration
  • Troubleshooting avancé

Téléchargez le programme

Répartition du temps

  • 50% cours
  • 40% hands-on
  • 10% échanges
  • 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 évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• 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 : 750 € / pers
Intra : contactez-nous
Financement OPCO possible

Prochaines sessions
7 novembre 2023
Délai d'accès à la formation

4 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 cette formation le stagiaire sera capable de :

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

Le programme

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

Répartition du temps

  • 50% cours
  • 40% hands-on
  • 10% échanges
  • 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 évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• 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
Prochaines sessions
5-6 septembre / 7-8 novembre
Délai d'accès à la formation
4 semaines
Formation Kubernetes pour Développeurs

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

À l'issue de cette formation le stagiaire sera capable de :
  • Configurer son 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.

Le programme

  • 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

Répartition du temps

  • 50% cours
  • 40% hands-on
  • 10% échanges

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 évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• 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 (hors coût environnements technique)

Intra : contactez-nous

Financement OPCO possible

Prochaines sessions
23-26 octobre 2023 / 12-15 décembre 2023
Délai d'accès à la formation
4 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

Le programme

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

Répartition du temps

  • 60% cours
  • 30% hands-on
  • 10% échanges
  • Administrateurs systèmes
  • Ingénieurs de production
  • Architectes infrastructure
  • Connaître l'environnement Linux
  • Maîtriser command line
  • Maîtriser Docker

• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• 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.

Le passage de la certification 'Certified Kubernetes Administrator' appartient au stagiaire.

Cette formation Kubernetes Administration LF458 prépare à l'examen 'Certified Kubernetes Administrator' - CKA.
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.

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