🚀 Formation Rancher pour DevOps : Maîtrisez la gestion multi‑clusters Kubernetes
Objectifs de la formation Rancher
- Comprendre l’architecture et les fonctionnalités clés de Rancher
- Déployer et sécuriser une plateforme Rancher en production
- Gérer des clusters Kubernetes RKE1 / RKE2 et importer des clusters existants
- Mettre en œuvre un pipeline GitOps avec Fleet
- Maîtriser RBAC, sauvegardes, mises à jour et monitoring
- Conduire un projet fil rouge de bout en bout
Public visé
DevOps, SRE, ingénieurs cloud souhaitant industrialiser la gestion de plusieurs clusters Kubernetes avec Rancher (v2.8+).
Prérequis
- Connaissances Docker & Kubernetes (niveau CKA recommandé)
- Connaissance du shell Linux
- Ordinateur portable (8 Go RAM minimum) et connexion Internet
Format & modalités
Durée | 4h30 |
---|---|
Pédagogie | 60% pratique : labs, projet fil rouge |
Matériel fourni | Slides PDF, accès GitHub, environnement de lab |
Langue | Français |
Programme détaillé
0 – Présentation
- Présentation du formateur et de l’organisation
- Découverte de l’environnement lab
1 – Introduction à Rancher
- Architecture Rancher, composants, UI/API
- Labs : déploiement Rancher, tokens API, débogage
2 – Clusters RKE & RKE2
- Comparatifs K3s / RKE1 / RKE2
- Labs : provisionnement, import de clusters, RBAC
3 – Déploiement GitOps avec Fleet
- Concepts clés de Fleet
- Labs : déploiements automatisés, tests de charge
4 – Gestion des Applications Helm
- Repos Helm, gestion de versions
- Déploiements, upgrades, rollback depuis Rancher
5 – Cluster Operations
- RBAC, gestion des nœuds, backup, mises à jour
6 – Mise en production
- Bonnes pratiques & feuille de route post-formation
Projet fil rouge
Réalisation d’une plateforme multi-clusters Rancher pour une application e-commerce :
- Déploiement Rancher en HA
- Provisionnement RKE2 & importation
- Pipeline GitOps pour l’app Super Orders
- Monitoring (Prometheus / Grafana)
- Sauvegarde & mise à jour
Validation des acquis
- Quiz intermédiaires
- Présentation du projet final
- Attestation de suivi + badge EAZYTraining
Formateur
Dirane TAFEN – Expert Cloud & DevOps
- +8 ans d’expérience Kubernetes & Rancher
- Certifié CKA, CKS, Terraform Associate
- Auteur de formations sur EAZYTraining
Détails
- 8 Sections
- 88 Lessons
- Durée de vie
Expand all sectionsCollapse all sections
- 00_Présentation de la formation5
- Code de correction des TPs1
- 01_Introduction à Rancher22
- 3.101_pourquoi rancher5 Minutes
- 3.202_architecture de rancher4 Minutes
- 3.303_rancher downstream communication flow3 Minutes
- 3.404_rancher high availability1 Minute
- 3.505_rancher editions4 Minutes
- 3.606_rancher features2 Minutes
- 3.707_méthodes d’installation de rancher1 Minute
- 3.808_rancher version matrix11 Minutes
- 3.908_rancher version matrix11 Minutes
- 3.1009_RBAC5 Minutes
- 3.1110_lab-0 – énoncé – rancher deployment2 Minutes
- 3.1211_lab-0 – presentation du code de déploiement7 Minutes
- 3.1312_lab-0 – installation et connexion à rancher server UI8 Minutes
- 3.1413_lab-0 – presentation de l’interface rancher UI8 Minutes
- 3.1514_lab-0 – kubeconfig et kubeshell6 Minutes
- 3.1615_lab-0 – Custom Resource definition Cattle3 Minutes
- 3.1716_lab-1 – énoncé – create user access1 Minute
- 3.1817_lab-1 – cluster role9 Minutes
- 3.1918_lab-1 – project permission4 Minutes
- 3.2019_lab-1 – permission scope2 Minutes
- 3.2120_lab-2 – énoncé – docker debug rancher1 Minute
- 3.2221_lab-2 – utilisation de docker debug6 Minutes
- 02_downstream cluster15
- 4.101_presentation de k3s4 Minutes
- 4.202_présentation de RKE5 Minutes
- 4.303_RKE1 vs RKE22 Minutes
- 4.404_provision vs import3 Minutes
- 4.505_lab-3 – énoncé – ajout RKE2 downstream cluster1 Minute
- 4.606_lab-3 – déploiement des VMs RKE25 Minutes
- 4.707_lab-3 – installation controle plane RKE212 Minutes
- 4.808_lab-3 – debug RKE2 master node9 Minutes
- 4.909_lab-3 – installation du worker RKE24 Minutes
- 4.1010_lab-3 – status kubelet1 Minute
- 4.1111_lab-3 – grant permission4 Minutes
- 4.1212_lab-4 – énoncé – import existing cluster1 Minute
- 4.1313_lab-4 – création de la VM minikube2 Minutes
- 4.1414_lab-4 – import minikube cluster3 Minutes
- 4.1515_lab-4 – custom-provision vs import cluster5 Minutes
- 03_continuous deployment19
- 5.101_presentation du GitOps3 Minutes
- 5.202_fleet overview2 Minutes
- 5.303_fleet components4 Minutes
- 5.404_lab-5 – énoncé – app deployment1 Minute
- 5.505_lab-5 – création du git repo de l’application4 Minutes
- 5.606_lab-5 – déploiement de l’application4 Minutes
- 5.707_lab-5 – accès à l’application3 Minutes
- 5.808_lab-5 – target cluster1 Minute
- 5.909_lab-6 – énoncé – app update1 Minute
- 5.1010_lab-6 – update app image2 Minutes
- 5.1111_lab-6 – lancement du test deperformance9 Minutes
- 5.1212_lab-6 – vérification des métriques1 Minute
- 5.1313_lab-6 – interpretation des resultats2 Minutes
- 5.1414_lab-7 – énoncé – app ingress1 Minute
- 5.1515_lab-7 – déploiement de l’ingress4 Minutes
- 5.1616_lab-7 – déploiement du HPA4 Minutes
- 5.1717_lab-7 – scaling du nombre de pod applicatif avec HPA6 Minutes
- 5.1818_lab-7 – resize worker VM3 Minutes
- 5.1919_lab-7 – hpa en action5 Minutes
- 04_ apps marketplace8
- 6.101_overview de la marketplace2 Minutes
- 6.202_type de source3 Minutes
- 6.303_rancher chart1 Minute
- 6.404_lab-8 – énoncé – add helm repo1 Minute
- 6.505_lab-8 – ajout du repo de chart de bitnami3 Minutes
- 6.606_lab-9 – énoncé – Install wordpress app
- 6.707_lab-9 – install workdpress chart5 Minutes
- 6.808_lab-9 – connexion à l’application wordpress2 Minutes
- 05_clusters operations17
- 7.101_cluster integration3 Minutes
- 7.202_rancher backup1 Minute
- 7.303_rancher upgrade3 Minutes
- 7.404_lab-10 – énoncé – snapshot des VMs virtualbox3 Minutes
- 7.505_lab-10 – snapshot des VMs virtualbox3 Minutes
- 7.606_lab-11 – énoncé – backup cluster4 Minutes
- 7.707_lab-11 – backup cluster RKE25 Minutes
- 7.808_lab-12 – énoncé – Upgrade cluster RKE25 Minutes
- 7.909_lab-12 – lancement de l’upgrade du cluster de 1.30 à 1.318 Minutes
- 7.1010_lab-12 – vérification de l’upgrade3 Minutes
- 7.1111_lab-13 – énoncé – backup rancher1 Minute
- 7.1212_lab-13 – installation de rancher backup app4 Minutes
- 7.1313_lab-13 – réalisation du backup de rancher2 Minutes
- 7.1414_lab-14 – énoncé – upgrade rancher1 Minute
- 7.1515_lab-14 – backup du volume docker rancher3 Minutes
- 7.1616_lab-14 – téléchargement de la nouvelle image de rancher1 Minute
- 7.1717_lab-14 – upgrade de rancher5 Minutes
- 06_Conclusion1