Formation Rancher : administrer et orchestrer vos clusters Kubernetes.
Score de satisfaction : 4.92/5
Durée :
3 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
2100 €HT
98% d'avis positifs* participants

Référence :
SF34530
Durée :
3 jours

En présentiel ou distanciel


  • 21 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Cadrage pédagogique gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible

Formation Rancher : administrer et orchestrer vos clusters Kubernetes.

Maîtrisez la plateforme Rancher pour déployer, gérer et opérer vos clusters Kubernetes à grande échelle !

Rancher est la plateforme open source de référence pour la gestion centralisée de clusters Kubernetes, désormais portée par SUSE. Cette formation couvre l'ensemble de l'écosystème Rancher : des distributions Kubernetes légères (RKE2, K3s) à l'administration via Rancher Manager, en passant par le déploiement d'applications, l'exposition de services, le GitOps avec Fleet et le stockage distribué avec Longhorn. Les participants apprendront à installer, configurer et opérer Rancher Manager dans un contexte multi-cluster, tout en mettant en place les bonnes pratiques de sauvegarde, de sécurité et de livraison continue. À l'issue de la formation, ils seront autonomes pour administrer une infrastructure Kubernetes de production via Rancher.

Objectifs pédagogiques.

1Installer et configurer un cluster Kubernetes avec RKE2 et K3s

2Déployer et administrer Rancher Manager pour la gestion centralisée de clusters

3Déployer et exposer des applications conteneurisées via Rancher Manager

4Mettre en place une stratégie GitOps avec Fleet pour la livraison continue

5Configurer le stockage persistant distribué avec Longhorn

6Gérer différents types de clusters (importés, provisionnés, cloud) depuis une interface unifiée

7Implémenter les procédures de sauvegarde et de reprise d'activité des clusters

Prérequis : - Connaissances des concepts fondamentaux de Kubernetes (pods, deployments, services, namespaces)- Savoir créer et exécuter des conteneurs Docker- Connaissances de base d'un système Linux (ligne de commande)- Notions de Git
Partagez cette formation

Programme de formation Rancher : administrer et orchestrer vos clusters Kubernetes.

Distributions Kubernetes de l’écosystème Rancher

– Panorama des distributions SUSE Rancher : positionnement de RKE2, K3s et leur complémentarité selon les cas d’usage (production, edge, IoT)
– RKE2 : distribution Kubernetes sécurisée et conforme, conçue pour remplacer RKE1 en environnement de production
– K3s : distribution légère et certifiée Kubernetes, optimisée pour les environnements à ressources limitées
– Installation et configuration de RKE2 : déploiement d’un cluster, processus de démarrage et ajout de worker nodes
– Installation et configuration de K3s : déploiement mono-nœud et multi-nœuds

Exemples d’activités pratiques :
– Déploiement d’un cluster RKE2 multi-nœuds (control plane + workers)
– Installation d’un cluster K3s et comparaison des ressources consommées avec RKE2

Installation et administration de Rancher Manager

– Stratégies d’architecture : Hub & Spoke vs. régional, critères de choix selon la taille et la répartition géographique de l’infrastructure
– Installation de Rancher Manager : déploiement via Helm sur un cluster RKE2 ou K3s
– Rancher Dashboard : navigation, gestion des ressources et supervision des clusters depuis l’interface web
– Authentification et fournisseurs d’identité : configuration de l’authentification locale, intégration LDAP/AD et SSO
– Contrôle d’accès (RBAC) : permissions globales, rôles cluster et projet, gestion fine des droits utilisateurs

Exemples d’activités pratiques :
– Installation de Rancher Manager via Helm et configuration initiale
– Création d’utilisateurs avec différents niveaux de permissions (admin, membre cluster, membre projet)

Déploiement et gestion des charges de travail

– Namespaces et organisation des ressources : structuration logique des workloads au sein d’un cluster
– Gestion des secrets et registres de conteneurs : secrets de registres, certificats auto-signés et registres privés non sécurisés
– Deployments via Rancher Manager : création, mise à jour et scaling des charges de travail depuis l’interface
– Débogage et observabilité : examen des pods, logs et événements pour diagnostiquer les problèmes de déploiement

Exemples d’activités pratiques :
– Déploiement d’une application multi-conteneurs avec configuration de secrets et accès à un registre privé
– Diagnostic et résolution d’un déploiement défaillant via le Dashboard Rancher

Exposition et mise en réseau des services

– Services Kubernetes dans Rancher : ClusterIP, NodePort et LoadBalancer, rôle de ServiceLB (Klipper) en environnement bare metal
– Ingress Controller : configuration et création de règles Ingress pour l’exposition HTTP/HTTPS des applications
– Network Policies : isolation réseau entre namespaces et contrôle du trafic inter-pods via Rancher

Exemples d’activités pratiques :
– Exposition d’une application via un Ingress avec terminaison TLS
– Mise en place de Network Policies pour isoler les environnements de développement et de production

GitOps et livraison continue avec Fleet

– Principes GitOps : gestion déclarative de l’infrastructure et des applications via des dépôts Git
– Fleet dans l’écosystème Rancher : architecture, composants et intégration native dans Rancher Manager
– Workflow Fleet : du commit Git au déploiement automatisé sur un ou plusieurs clusters
– GitRepo et Bundles : déclaration des sources Git, ciblage de clusters et gestion des déploiements multi-clusters
– Manifestes YAML, Helm charts et Kustomize : les trois modes de déploiement supportés par Fleet

Exemples d’activités pratiques :
– Configuration d’un GitRepo Fleet et déploiement automatique d’une application sur un cluster cible
– Modification d’un manifest dans Git et observation de la réconciliation automatique par Fleet

Stockage persistant distribué avec Longhorn

– Architecture Longhorn : rôle du Manager et de l’Engine, principe du stockage en bloc distribué sur Kubernetes
– Installation et Storage Classes : déploiement de Longhorn et configuration des classes de stockage pour les PersistentVolumeClaims
– Réplication et fiabilité des données : stratégies de réplication, reconstruction automatique des volumes
– Disaster Recovery et volumes ReadWriteMany : snapshots, DR volumes et accès concurrent via NFSv4

Exemples d’activités pratiques :
– Installation de Longhorn et création d’un volume persistant utilisé par une application stateful
– Simulation d’une perte de nœud et vérification de la reconstruction automatique du volume

Gestion multi-cluster et opérations de production

– Types de clusters dans Rancher : clusters importés, clusters provisionnés par Rancher (RKE2) et clusters cloud managés (EKS, AKS, GKE)
– Comparaison des fonctionnalités : niveau de gestion et capacités selon le type de cluster
– Sauvegarde et restauration : snapshots etcd, sauvegardes automatisées et stockage hors site
– Rotation des certificats et des clés de chiffrement : procédures de maintenance sécuritaire en production
– Rancher Drivers : extension des capacités Rancher avec des Cluster Drivers et Node Drivers personnalisés
Exemples d’activités pratiques :
– Import d’un cluster existant dans Rancher et comparaison des fonctionnalités disponibles avec un cluster provisionné
– Réalisation d’une sauvegarde etcd et restauration d’un cluster à partir d’un snapshot

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT