Tech
Exécution D'applications Sqlite Sur Docker et Kubernetes Avec Litestream

OpenRun est une plateforme GitOps open source et auto-hébergée pour déployer des applications web et des outils internes sur Docker, Podman ou Kubernetes.
OpenRun prend désormais en charge Litestream pour les applications SQLite. Les bases de données sont répliquées en continu vers AWS S3 ou un stockage compatible S3 comme Cloudflare R2, MinIO et SeaweedFS. La restauration est automatique lorsqu'OpenRun détecte un volume d'application vide ou recréé, il restaure la base de données depuis la réplique avant de démarrer l'application.
Cette configuration fonctionne sur un nœud unique avec Docker/Podman et sur Kubernetes. Les développeurs utilisent SQLite normalement sans installer Litestream, configurer le stockage objet, modifier leur image conteneur ou implémenter la logique de restauration. Litestream est défini une fois dans la configuration du serveur OpenRun, qui gère la réplication et la restauration en dehors du conteneur d'application.
L'image reste inchangée et les nouvelles applications SQLite peuvent utiliser la réplication sans configuration spécifique. La même application peut être définie de manière déclarative dans un fichier d'application dans Git, et `openrun apply` fonctionne comme `kubectl apply`.
Source : Hacker News
- Technology
- Exécution
- SQLite
- Docker
- Kubernetes
Les plus lus dans cette catégorie
Chargement de l’article…