Fleet
Overview
Fleet, c'est la solution GitOps multi-cluster développée par Rancher qui pense que gérer plusieurs clusters, ça devrait être simple. Conçue spécifiquement pour gérer des flottes de clusters Kubernetes, elle permet de déployer et synchroniser des applications sur plusieurs clusters depuis un dépôt Git unique, avec une gestion centralisée des configurations et des mises à jour. Si tu es dans Rancher et que tu as plusieurs clusters, c'est un choix naturel.
Fleet se distingue par son focus sur le multi-cluster (tu gères plusieurs clusters au même endroit), sa simplicité d'intégration avec Rancher (comme si c'était fait pour), et sa capacité à gérer des flottes hétérogènes de clusters (Rancher-managed, importés, ou distants, tout y passe).
Informations essentielles
| Propriété | Valeur |
|---|---|
| Site officiel | https://fleet.rancher.io/ |
| Licence | Apache 2.0 |
| Nationalité | États-Unis (Rancher/SUSE) |
| Type | GitOps multi-cluster pour Kubernetes |
| Déploiement | Déploiement Kubernetes (Rancher) |
| Difficulté | Intermédiaire |
| Technologies | Go |
TL;DR
Fleet est idéal si vous utilisez Rancher et devez gérer plusieurs clusters Kubernetes, avec besoin de déployer et synchroniser des applications sur une flotte de clusters depuis Git.
Points clés à retenir :
- GitOps multi-cluster optimisé
- Intégration native avec Rancher
- Gestion de flottes de clusters
- Déploiement centralisé depuis Git
- Support clusters hétérogènes
Compatibilité et intégrations
- Compatible avec Kubernetes
- Intégration native avec Rancher
- Supporte Helm et Kustomize
- Compatible avec les clusters Rancher-managed et importés
- Intégration avec Git providers
- Supporte les secrets via Rancher
Avantages
- Optimisé pour multi-cluster
- Intégration native avec Rancher
- Gestion centralisée de flottes
- Simplicité pour environnements Rancher
- Support clusters hétérogènes
Limites
- Principalement adapté aux environnements Rancher
- Moins flexible que solutions standalone
- Communauté plus petite que Argo CD ou FluxCD
- Moins adapté si vous n'utilisez pas Rancher
Ressources
- Documentation Fleet : https://fleet.rancher.io/
- GitHub : https://github.com/rancher/fleet