Aller au contenu principal

RKE

Overview

RKE (Rancher Kubernetes Engine) est un outil d'installation et de gestion de clusters Kubernetes on-premises développé par Rancher. RKE utilise Docker comme runtime, simplifie la configuration via un fichier YAML, et intègre des fonctionnalités de backup/restore. Il est particulièrement adapté aux environnements où Rancher est utilisé pour la gestion multi-cluster.

RKE permet de déployer des clusters Kubernetes sur des serveurs bare metal ou des machines virtuelles, avec une configuration déclarative et des outils de maintenance intégrés. Il est progressivement remplacé par RKE2, qui utilise containerd et suit de plus près les versions upstream de Kubernetes.


Informations essentielles

PropriétéValeur
Site officielhttps://rancher.com/docs/rke/latest/en/
LicenceApache 2.0
NationalitéÉtats-Unis (Rancher/SUSE)
DéploiementBinaire système, utilise Docker
DifficultéIntermédiaire
TechnologiesGo, Docker

TL;DR

RKE est idéal pour les environnements on-premises utilisant Rancher, où vous avez besoin d'un outil simple pour installer et gérer des clusters Kubernetes avec Docker comme runtime.

Points clés à retenir :

  • Configuration simplifiée via fichier YAML
  • Utilise Docker comme runtime
  • Intègre des fonctionnalités de backup/restore
  • Bien intégré avec Rancher
  • Progressivement remplacé par RKE2

Compatibilité et intégrations

  • Intégration avec Rancher pour gestion multi-cluster
  • Utilise Docker comme runtime (dockershim déprécié)
  • Compatible avec l'API Kubernetes standard
  • Supporte les outils Kubernetes standards
  • Fonctionnalités de backup/restore intégrées

Avantages

  • Configuration simplifiée
  • Intégration avec Rancher
  • Fonctionnalités de backup/restore
  • Bien documenté
  • Adapté aux environnements on-premises

Limites

  • Utilise Docker (dockershim déprécié dans Kubernetes)
  • Progressivement remplacé par RKE2
  • Moins aligné avec les versions upstream que RKE2
  • Nécessite Docker sur les nœuds

Ressources