Kube-Router
Overview
Kube-Router est un plugin CNI utilisant BGP (Border Gateway Protocol) pour le routage, transformant chaque nœud Kubernetes en routeur BGP. Kube-Router offre networking, NetworkPolicies, et service proxy via IPVS. Il est particulièrement adapté aux environnements où l'intégration avec l'infrastructure réseau BGP existante est importante.
Kube-Router permet une intégration native avec les routeurs BGP existants, offrant un routage direct sans overlay réseau, ce qui peut améliorer les performances et simplifier l'intégration avec l'infrastructure réseau.
Informations essentielles
| Propriété | Valeur |
|---|---|
| Site officiel | https://www.kube-router.io/ |
| Licence | Apache 2.0 |
| Nationalité | International |
| Type | Plugin CNI basé sur BGP |
| Déploiement | Déploiement Kubernetes |
| Difficulté | Intermédiaire à avancé |
| Technologies | Go, BGP |
TL;DR
Kube-Router est idéal pour les environnements nécessitant une intégration avec l'infrastructure réseau BGP existante, avec routage direct et service proxy IPVS.
Points clés à retenir :
- Utilise BGP pour routage direct
- Intégration avec routeurs BGP existants
- Service proxy via IPVS
- NetworkPolicies supportées
- Pas d'overlay réseau
Compatibilité et intégrations
- Compatible avec Kubernetes CNI
- Utilise BGP pour routage
- Intégration avec routeurs BGP
- Service proxy via IPVS
- Supporte les NetworkPolicies
Avantages
- Intégration native avec BGP
- Routage direct (pas d'overlay)
- Service proxy IPVS performant
- NetworkPolicies supportées
- Adapté aux environnements BGP existants
Limites
- Configuration BGP peut être complexe
- Nécessite infrastructure BGP
- Communauté plus petite
- Moins de documentation
- Courbe d'apprentissage pour BGP
Ressources
- Documentation Kube-Router : https://www.kube-router.io/docs/
- GitHub : https://github.com/cloudnativelabs/kube-router