Formation Kubernetes
Membre officiel KTP (Kubernetes Training Partner)
Le Premier à enseigner les technologies Kubernetes en France
Avec l’offre la plus complète depuis 2017
1980€ HT / personne |
3 jours (21 heures) |
Présentation
En tant que Kubernetes Training Partner (KTP) et membre officiel de la CNCF (Cloud Native Computing Foundation), nous vous proposons de suivre notre principale formation sur Kubernetes éligible au CPF, l’orchestrateur de conteneur DevOps qui vous permettra de faire évoluer vos applications vers le standard microservice, pour les rendre à la fois modulaires et scalables.
Entrez dans l’ère du « Cloud Native » ! Kubernetes est la meilleure technologie de conteneurisation pour scaler votre infrastructure IT. Cette technologie open source vous permet de maîtriser la scalabilité de vos applications de manière sûre, reproductible et flexible.
Durant cette formation Kubernetes, vous découvrirez comment moderniser votre infrastructure à travers le renforcement de la scalabilité de vos systèmes applicatifs en permettant aux utilisateurs la mise à l’échelle horizontale des conteneurs.
Comme pour toutes nos formations, celle-ci vous présentera la toute dernière version de la plateforme (à la date de rédaction de l’article : Kubernetes 1.31).
Être expert sur Kubernetes nécessite des connaissances solides pouvant être validées par le passage des certifications. À la suite de cette formation, vous pourrez suivre nos préparations aux examens CKA ou CKAD.
Objectifs
- Comprendre l’intérêt et les caractéristiques de Kubernetes et des microservices
- Savoir déployer des applications “Cloud-Native” à grande échelle sur un cluster ou dans le cloud
- Maîtriser kubeadm, l’outil d’installation de Kubernetes
- Comprendre comment déployer Kubernetes en production
- Permettre le passage à l’échelle automatique des applications
- Mettre en place la haute disponibilité et l’autoréparation des services logiciels
- Optimiser le stockage de grandes masses de données avec les volumes
- Développer un monitoring avancé de l’infrastructure et des applications
- Automatiser la mise à jour des versions logicielles de ses applications
Moyens pédagogiques
En présentiel ou en distanciel, le formateur sera là pour vous accompagner tout au long de la formation, mais aussi pour répondre à vos questions, et échanger sur les différents exercices et concepts.
Alliant l’apprentissage par la pratique grâce à nos labs enrichies et le retour de nos experts certifiés : notre méthode pédagogique (40% théorie et 60% pratique) vous permettra d’apprendre rapidement LA technologie incontournable du DevOps en 2023.
Vous pourrez tester les concepts enseignés lors des nombreux cas pratiques et ateliers mis en place durant votre session. À la suite de votre formation, une évaluation à chaud vous sera adressée afin de tester vos acquis. Vous recevrez également un certificat de réalisation prouvant la maîtrise de ses objectifs.
Public visé
- DevOps
- Développeurs
- Administrateurs système
- Architectes Cloud
Pré-requis
- Avoir idéalement suivi notre formation Docker, ou bien avoir des connaissances de base sur les conteneurs
- Connaissances de base d’un système Linux
- Tester Mes Connaissances
Pré-requis techniques
- Un client SSH et des machines virtuelles à votre disposition
- Docker installé
- Accès à internet sans restriction
Programme de notre formation Kubernetes
Jour 1
Introduction aux micro-services
- Application monolithique versus Micro-services
- Les bonnes pratiques dans le cloud : la méthodologie des “12 facteurs”
- Faire évoluer une application vers les micro-services
Rappels sur les conteneurs
- Vue d’ensemble des conteneurs : Docker et containerd
- Installer et exécuter des images Docker
- Interagir avec des conteneurs
- Créer ses propres images
- Différence entre les dépôts privés et publics
Kubernetes : les bases
- Créer un cluster : sur votre poste de travail, dans votre datacenter ou dans le cloud
- Architecture et composants de Kubernetes (côté Control Plane et Node)
- Cycle de vie d’une requête kubectl
- Déployer une application sur plusieurs machines
- Explorer une application
- Exposer une application sur le réseau
- Passage à l’échelle
Jour 2
Kubernetes : les principaux concepts
- Vue d’ensemble des Pods
- Interagir avec les Pods
- Configuration et sécurité d’une application (ConfigMaps et Secrets)
- Vue d’ensemble des Services (ClusterIP, NodePort, LoadBalancer, Headless)
- Créer ses propres services pour exposer ses applications
- Organiser ses Pods avec les Labels
Déployer ses micro-services
- Stratégies de déploiement en mode “Cloud-Native”
- Stratégies de calcul intensif (Jobs)
- Cas pratique : déploiements avec kubectl et yaml
- Stratégies de passage à l’échelle (Replicasets et Daemonsets)
- Cas pratique : utilisation des réplicas
- Cas pratique : installation d’un gestionnaire de journaux distribués
- Stratégie de mise à jour logicielle (Deployments)
- Cas pratique : Rolling update
- Gérer simplement ses mises à jour applicatives
- Techniques avancées : déploiement blue/green, canary
- Cas pratique : Déploiement continu GitOps avec ArgoCD
Jour 3
Gérer la Persistance de données
- Stockages volatiles et persistants (PersistentVolume / PersistentVolumeClaim)
- Déploiement des bases de données distribuées (StatefulSet)
- Cas pratique : installation de MongoDB et/ou PostreSQL en mode distribué
Observabilité de Kubernetes
- Introduction à l’observabilité avec OpenTelemetry
- Types de données d’observabilité
- Composant de cluster et d’infrastructure
- Monitoring
- Logs
- Metrics
- Traces API
- Composant de cluster et d’infrastructure
- Stratégie d’observabilité Cloud Native
- Déploiement d’une solution capable de collecter les logs : FluentD
- Déploiement d’une solution capable de collecter les métriques : Prometheus
- Déploiement d’une solution capable de corréler les traces : OpenTelemetryOperator
- Outil de visualisation unifié : Grafana
- Multiples composants
- API server
- Contrôleur
- Proxy réseau
- Infrastructure des clusters
- Identification des problèmes au sein d’un cluster
FAQ
La formation est-elle dispensée en présentiel ou à distance ?
Cette formation se déroule en présentiel ou en distanciel.
Est-ce que cette formation est éligible au CPF ?
Oui, la formation Kubernetes est éligible au CPF.
Pourquoi suivre une formation éligible au CPF ?
Pour profiter des nombreux avantages qu’offre le CPF :
Une formation finançable jusqu’à 100%
Une formation de qualité approuvée par l’instance gouvernementale France Compétences
L’obtention d’une certification délivrée par France Compétences
Comment puis-je financer cette formation ?
Contactez-nous pour trouver une solution de financement sur mesure ! Nous vous aiderons à choisir parmi les options suivantes :
- OPCO (opérateurs de compétences) de votre entreprise
- Le plan de développement des compétences
- Les actions collectives pour les formations Big Data
- Le dispositif FNE-Formation
- Dispositif TPE / PME
- Pôle Emploi
- L’AIF (Aide Individuelle à la Formation pour les demandeurs d’emploi)
- L’ARE (Allocation chômage d’aide au retour à l’emploi)
- Le dispositif CPF (MonCompteformation)
- Contrat cadre
La solution "Kubernetes dans docker desktop" est-elle supportée durant cette formation ?
La solution « Kubernetes dans Docker Desktop » n’est pas supportée pour cette formation, elle risque donc de ne pas couvrir l’ensemble du périmètre fonctionnel requis.
Pour aller plus loin dans le Cloud ☁️
Formation Kubernetes Avancé
Formation Cilium avec Kubernetes
Formation Calico avec Kubernetes
Certification CKAD
Certification CKA
Certification CKS
Nos Formateurs Référents
Fabrice
Formateur certifié Administrateur Kubernetes depuis mars 2019, mais également titulaire de la certification CKS (Certified Kubernetes Security Specialist), Fabrice a été sélectionné comme speaker à la conférence KubeCon à Barcelone en mai 2019.
Il est également célèbre en tant qu’Ingénieur de recherche au CNRS et responsable français de la base de données du télescope LSST, la base de données, destinée à stocker le plus grand catalogue d’objets célestes (plusieurs PetaOctets).
Avec une dizaine d’ingénieurs de l’université de Stanford, Fabrice est chargé de gérer en continu le déploiement du télescope grâce à Kubernetes. Vous trouverez plus d’informations en visionnant sa conférence ci-dessous.
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Les + : Donne une bonne vision globale de l’application. Les principale notions sont très bien expliquées par le formateur qui expose de nombreux cas d’usage et est très à l’écoute des apprenants. Sait parfaitement solliciter les apprenants pour maintenir un rythme et une interactivité dans la formation.
Les – : Manque de temps pour la pratique des TP. L’environnement de travail n’étant pas disponible au début de la formation, beaucoup de temps de perdu pour mettre en place l’environnement de travail. Certaines options de configuration non disponibles (exposition des applications, droits sur les utilisateurs, etc). Ce point peut facilement être amélioré.
Je souhaite suivre : Logiciel open source de type orchestrateur, base de données, stockage etc
En synthèse : à très bientôt je l’espère.
Les + : Bonne progressivité, cas pratiques
Les – : Environnements pas toujours adaptés (managé), des notions qui se croisent (évoquées en amont car nécessaires avant le chapitre dédié)
Je recommande la formation
Les + : Le formateur, ses explications, son dynamisme, sa disponibilité, sa prise en compte des participants sur place et à distance à part égale
Le contenu prévu
Les – : Le contenu est là, mais n’a pas été couvert.
L’infrastructure servant de support à la formation était prometteuse mais n’a pas fonctionné. Cela a mis la formation en retard, à empêcher de réaliser certains TPs et au final compromis la couverture de tous les sujets prévus.
Je recommande la formation
Je recommande la formation
Les + : Un excellente entrée en matière
Les – : Le contenu ne respecte pas ce qui est annoncé sur le descriptif de la formation : nous n’avons pas abordé kubeadm ni le déploiement en production (réservé à la formation avancée) ni le monitoring
Je souhaite suivre : Formation avancée (déjà programmée)
préparation à une certification (peut être)
Les + : Merci Benjamin !
Les + : – Le formateur par son expérience pratique et son disponiblité
– La partie pratique qui était facile à mettre en place et à utiliser
Les – : – le niveau de départ inégal de l’ensemble des participants (Docker, Cloud)
– Le premier jour rappelle plus les bases de Docker que ne t’apprend des choses sur Kube c’est dommage quand vous travaillez avec tout les jours
Je souhaite suivre : EKS
En synthèse : Merci pour l’accueil !!
Je recommande la formation
Je recommande la formation
Navigation Site Reviews
Noter la formation
1980€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS