Stack Harbor PaaS permet de gérer chaque aspect du cycle de vie d’un conteneur depuis le tableau de bord. Cette page couvre les principaux outils — l’assistant de paramètres de couche, le gestionnaire de fichiers, le visualiseur de journaux, l’accès SSH et le client CLI.
Assistant de paramètres de couche
Le cadre des paramètres de couche de conteneur, intégré à l’assistant de topologie, permet d’ajuster les paramètres par conteneur les plus couramment utilisés sans SSH. Accédez-y de deux façons :
- Depuis l’assistant de topologie — cliquez sur Nouvel environnement ou Modifier la topologie de l’environnement sur un environnement existant. Sélectionnez la couche de conteneur à ajuster et cliquez sur la section Configuration au bas.
- Directement depuis le tableau de bord — survolez une couche, cliquez sur l’icône d’engrenage et choisissez une option d’accès rapide dans le menu.
N’importe quel conteneur peut être préconfiguré avant sa création — l’assistant de configuration lit automatiquement le manifeste de l’image et remplit les valeurs par défaut.
Le cadre des paramètres a cinq sections :
- Variables — variables d’environnement pour la couche.
- Liens — déclarez les dépendances de conteneur à conteneur.
- Volumes — points de montage de stockage persistant.
- Ports — ports exposés et auto-redirection.
- Run configuration — version d’image, entrypoint, CMD, options d’exécution.
Gestionnaire de fichiers de configuration
Le gestionnaire de fichiers permet d’opérer le système de fichiers du conteneur dans le navigateur, y compris toute donnée partagée via la fonctionnalité de conteneur de stockage partagé. Ouvrez-le depuis le bouton Config sur un nœud ou une couche entière.
Il a quatre sections :
- Racine (gestionnaire de fichiers) — accès direct au système de fichiers local du conteneur.
- Points de montage — répertoires stockés sur un nœud distant mais montés dans le conteneur courant.
- Exports — répertoires stockés localement et exportés pour utilisation par les nœuds distants.
- Favoris — épinglez les fichiers et dossiers fréquemment utilisés pour un accès rapide.
Si la couche a plusieurs conteneurs du même type, un menu déroulant en haut du gestionnaire de fichiers permet de basculer entre eux sans quitter l’outil.
Le gestionnaire de fichiers donne un contrôle complet sur le système de fichiers du conteneur. Sachez que les changements ne peuvent pas toujours être inversés automatiquement — gardez une sauvegarde avant de modifier des fichiers critiques.
Fichiers journaux
La section Journaux du tableau de bord rassemble tout ce dont vous avez généralement besoin pour le dépannage — journaux applicatifs, journaux de serveur, journaux système et journaux spécifiques à la pile. La liste exacte dépend de la pile logicielle.
Les fichiers journaux à l’intérieur du conteneur tournent automatiquement : lorsqu’un fichier atteint 50 Mo, il est compressé et déplacé dans le répertoire rotated_logs/. Les archives compressées sont conservées sept jours puis supprimées. Pour inspecter les journaux tournés, connectez-vous au conteneur en SSH et téléchargez-les localement.
Accès SSH
Si vous préférez le terminal, chaque conteneur est accessible en SSH — qu’il ait ou non une IP externe. La plateforme offre deux chemins SSH :
- SSH Gate — connectez-vous depuis votre client SSH local via un tunnel unique qui route vers n’importe quel conteneur de votre compte. Requiert une clé publique enregistrée dans vos paramètres utilisateur.
- Web SSH — ouvrez un terminal dans le navigateur directement depuis le tableau de bord. Utile pour des vérifications rapides et quand vous n’avez pas votre clé SSH à portée.
Pour l’administration multi-conteneurs, la CLI de la plateforme reflète chaque opération de l’API sous forme de commande shell. La hiérarchie des commandes CLI correspond à l’API, donc tout ce que le tableau de bord peut faire, la CLI peut le scripter.