App Builder
À quoi sert cet écran
App Builder conçoit visuellement des applications conteneurisées. Vous glissez des composants sur un canevas, vous les connectez, vous les configurez, et vous publiez le résultat sous forme d’application versionnée utilisable par votre équipe.
Il sert à composer des architectures multi-conteneurs — un frontend, une API, une base de données, un cache — sans écrire d’abord à la main les fichiers de composition et de déploiement.
Avant de commencer
| Pour faire ceci | Il vous faut |
|---|---|
| Ouvrir App Builder | la permission d’accès App Builder |
Rien d’autre n’est requis au préalable : vous pouvez concevoir une application avant qu’un cluster ou un dépôt ne soit connecté. Ce que vous ne pourrez pas faire, c’est la déployer — cela suppose le reste des Paramètres en place.
Ouvrir l’écran
- Build › App Builder dans la barre latérale.
URL directe : /app-builder
L’écran s’ouvre sur un canevas vide, avec la palette de composants à gauche et l’en-tête d’application prêt à recevoir un nom.
L’interface
📸 Capture d’écran : App Builder avec une application à trois composants sur le canevas. Repères : (1) l’en-tête, (2) la barre d’onglets, (3) la palette de composants, (4) le canevas, (5) un nœud de composant.
| # | Zone | Ce qu’elle fait | Traitée dans |
|---|---|---|---|
| 1 | En-tête d’application | Nom, pastille de statut, version et actions d’enregistrement/publication | Vue d’ensemble de l’interface |
| 2 | Barre d’onglets | App Designer · Setup Wizard · Applications | Vue d’ensemble de l’interface |
| 3 | Palette de composants | La bibliothèque de composants déplaçables | Palette de composants |
| 4 | Canevas | Là où l’architecture s’assemble | Canevas |
| 5 | Fenêtre de configuration | Les réglages d’un composant | Configuration d’un composant |
Ce qu’App Builder apporte
- Composition visuelle — concevoir des architectures sur un canevas plutôt qu’en YAML
- Une bibliothèque de composants — frontend, backend, base de données, infrastructure, brokers, DevOps, secrets, supervision, streaming
- Configuration détaillée — images, variables d’environnement, volumes, réseaux, sidecars
- Versionnage — brouillons, versions publiées, gestion du cycle de vie
- Notifications — l’équipe est prévenue à la publication d’une version
Procédures
Le travail se répartit entre les pages, dans l’ordre où vous les rencontrez :
- Vue d’ensemble de l’interface — la disposition et les actions d’en-tête
- Palette de composants — trouver et créer des composants
- Canevas — les placer et les connecter
- Configuration d’un composant — en configurer un
- Assistant de mise en place — le parcours guidé
- Gestion des applications — brouillons, versions, publication
- Notifications — ce que voit l’équipe
Les pages de référence complètent l’ensemble : Bonnes pratiques, Dépannage, Raccourcis clavier et le Glossaire.
Scénario
Concevoir une application trois tiers à partir de rien.
- Build › App Builder. Nommez-la d’abord dans l’en-tête : un brouillon sans nom est difficile à retrouver, et le nom se propage à ce que vous publiez.
- Depuis la palette, glissez un frontend, un backend et une base de données sur le canevas.
- Connectez frontend → backend → base de données. Les connexions ne sont pas décoratives : elles pilotent les variables d’environnement générées entre les composants.
- Ouvrez chaque nœud et configurez-le — voir Configuration d’un composant. Réglez l’image et les ports en premier ; le reste a des valeurs par défaut utilisables.
- Enregistrez comme brouillon tant que vous hésitez. Le brouillon est l’état honnête d’un travail inachevé, et publier prévient votre équipe.
- Quand c’est bon, publiez. Cela crée une version et prévient l’équipe — voir Notifications.
- Gérez ensuite ce que vous avez construit depuis Gestion des applications.
L’étape que l’on saute, c’est la 3. Un canevas de nœuds non connectés paraît terminé et ne génère aucun câblage entre eux.
En cas de problème
| Symptôme | Cause | Comment vérifier | Solution |
|---|---|---|---|
| App Builder n’est pas dans le sous-menu Build | Il manque la permission d’accès App Builder | Access Explorer | Demandez un rôle qui l’accorde |
| Le bouton de publication est désactivé | L’application est incomplète, ou un enregistrement est en cours | La pastille de statut et l’état du bouton | Complétez les champs requis ; attendez la fin de l’enregistrement |
| Un composant n’a aucune variable d’environnement générée | Il n’est connecté à rien | Les liens du canevas | Connectez-le — voir Canevas |
| Un composant personnalisé manque dans la palette | Il a été supprimé par son auteur, ou un filtre est actif | Les onglets de catégorie et la recherche | Cliquez sur All pour réinitialiser |
| Les modifications ont disparu | Elles n’ont jamais été enregistrées | La pastille de statut | Enregistrez le brouillon avant de quitter |
Pour aller plus loin
- Vue d’ensemble de l’interface — commencez ici
- Image Builder — construire les images utilisées par ces composants