Étendre vos services Compose avec Compose Bridge
Compose Bridge vous permet de transformer votre fichier de configuration Compose en manifestes Kubernetes. Cette page explique comment utiliser Compose Bridge pour étendre vos services existants.
Présentation
Compose Bridge simplifie la transition de Docker Compose vers Kubernetes en permettant la conversion automatique de vos fichiers compose.yaml
en manifestes Kubernetes compatibles.
Prérequis
Pour utiliser Compose Bridge, vous devez :
- Avoir Docker Desktop version 4.33 ou ultérieure installé
- Être connecté à votre compte Docker
- Activer Compose Bridge dans les paramètres beta de Docker Desktop
Configuration
- Ouvrez Docker Desktop
- Allez dans Paramètres > Fonctionnalités beta
- Activez Compose Bridge
- Cliquez sur Appliquer et redémarrer
Utilisation de base
Pour convertir votre fichier Compose existant :
$ docker compose bridge convert
Cette commande génère des manifestes Kubernetes dans le dossier out/
de votre projet.
Déploiement
Une fois les manifestes générés, vous pouvez les déployer sur Kubernetes :
$ kubectl apply -k out/overlays/desktop/
Personnalisation
Compose Bridge permet de personnaliser la transformation pour répondre à vos besoins spécifiques. Consultez la documentation de Compose Bridge pour plus de détails.