Aller au contenu principal

Keel.sh

Overview

Keel.sh, c'est l'outil de mise à jour automatique pour Kubernetes qui pense que mettre à jour manuellement, c'est chiant. Il automatise la mise à jour des workloads lorsque de nouvelles images sont disponibles dans les registries. Il surveille les registries de conteneurs (Docker Hub, Quay, GCR, etc.) et met à jour automatiquement les manifests Kubernetes (Deployments, DaemonSets, StatefulSets) lorsque de nouvelles versions d'images sont détectées, selon des stratégies de tag (semver, regex, etc.). Si tu veux juste mettre à jour automatiquement, c'est parfait.

Keel.sh se distingue par sa simplicité (pas besoin de devenir expert) et son focus sur l'automatisation des mises à jour d'images, avec support GitOps via mise à jour des manifests dans Git.


Informations essentielles

PropriétéValeur
Site officielhttps://keel.sh/
LicenceApache 2.0
NationalitéInternational
DéploiementDéploiement Kubernetes (opérateur)
DifficultéFacile à intermédiaire
TechnologiesGo

TL;DR

Keel.sh est idéal si vous cherchez à automatiser les mises à jour d'images dans Kubernetes de façon simple, avec support de différentes stratégies de tag et intégration GitOps.

Points clés à retenir :

  • Mise à jour automatique d'images
  • Support stratégies de tag (semver, regex, etc.)
  • Intégration GitOps (mise à jour manifests dans Git)
  • Simplicité d'utilisation
  • Surveillance automatique des registries

Compatibilité et intégrations

  • Compatible avec Kubernetes
  • Supporte Docker Hub, Quay, GCR, ECR, ACR
  • Intégration avec Git providers (GitHub, GitLab, Bitbucket)
  • Supporte semver, regex, et autres stratégies de tag
  • Compatible avec les outils GitOps (FluxCD, Argo CD)
  • Supporte les webhooks

Avantages

  • Simplicité d'utilisation
  • Automatisation des mises à jour d'images
  • Support de différentes stratégies de tag
  • Intégration GitOps
  • Surveillance automatique des registries

Limites

  • Focus uniquement sur les mises à jour d'images
  • Moins de fonctionnalités que solutions complètes
  • Communauté plus petite
  • Moins adapté aux environnements complexes

Ressources