Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Commencez à gérer les applications

Contributeurs

Après vous "Ajoutez un cluster à la gestion Astra Control", Vous pouvez installer des applications sur le cluster (en dehors d'Astra Control), puis aller à la page applications d'Astra Control pour commencer à gérer les applications et leurs ressources.

Pour plus d'informations, voir "Besoins en termes de gestion des applications".

Méthodes d'installation d'applications prises en charge

Astra Control prend en charge les méthodes d'installation d'application suivantes :

  • Fichier manifeste : Astra Control prend en charge les applications installées à partir d'un fichier manifeste utilisant kubectl. Par exemple :

    kubectl apply -f myapp.yaml
  • Helm 3 : si vous utilisez Helm pour installer des applications, Astra Control nécessite Helm version 3. La gestion et le clonage des applications installées avec Helm 3 (ou mises à niveau de Helm 2 à Helm 3) sont entièrement pris en charge. La gestion des applications installées avec Helm 2 n'est pas prise en charge.

  • Applications déployées par l'opérateur : Astra Control prend en charge les applications installées avec des opérateurs de l'espace de noms. Ces opérateurs sont généralement conçus avec une architecture « pass-by-value » plutôt qu'une architecture « pass-by-Reference ». Voici quelques applications opérateur qui suivent ces modèles :

Notez qu'Astra Control peut ne pas être en mesure de cloner un opérateur conçu avec une architecture de "pass-by-Reference" (par exemple, l'opérateur CockroachDB). Lors de ces types d'opérations de clonage, l'opérateur cloné tente de référencer les secrets de Kubernetes de l'opérateur source malgré avoir son propre nouveau secret dans le cadre du processus de clonage. Il est possible que le clonage échoue, car Astra Control ne connaît pas les secrets de Kubernetes qui sont présents dans l'opérateur source.

Remarque Un opérateur et l'application qu'il installe doivent utiliser le même espace de noms ; vous devrez peut-être modifier le fichier .yaml de déploiement pour que l'opérateur s'assure que c'est le cas.

Installez les applications sur votre cluster

Maintenant que vous avez ajouté votre cluster à Astra Control, vous pouvez installer des applications ou gérer des applications existantes sur le cluster. Toute application étendue à un espace de noms peut être gérée. Une fois les pods en ligne, vous pouvez gérer l'application avec Astra Control.

Pour obtenir de l'aide sur le déploiement des applications validées à partir des graphiques Helm, consultez les éléments suivants :

Gérer des applications

Astra Control vous permet de gérer vos applications au niveau de l'espace de noms ou du label Kubernetes.

Remarque Les applications installées avec Helm 2 ne sont pas prises en charge.

Vous pouvez effectuer les opérations suivantes pour gérer les applications :

Astuce Astra Control en soi n'est pas une application standard. Il s'agit d'une « application système ». Vous ne devriez pas essayer de gérer Astra Control lui-même. Le contrôle Astra lui-même n'est pas indiqué par défaut pour la direction. Pour afficher les applications système, utilisez le filtre “Afficher les applications système”.

Pour obtenir des instructions sur la gestion des applications à l'aide de l'API Astra Control, reportez-vous au "Informations sur l'automatisation et les API d'Astra".

Remarque Après une opération de protection des données (clonage, sauvegarde, restauration) et après le redimensionnement du volume persistant, il y a vingt minutes de retard avant que la nouvelle taille du volume ne s'affiche dans l'interface utilisateur. La protection des données fonctionne avec succès en quelques minutes et vous pouvez utiliser le logiciel de gestion pour le système back-end pour confirmer la modification de la taille du volume.

Gérer les applications par espace de noms

La section découverts de la page Apps affiche les espaces de noms et toutes les applications installées par Helm ou les applications étiquetées sur mesure dans ces espaces de noms. Vous pouvez choisir de gérer chaque application individuellement ou au niveau de l'espace de noms. La granularité est en effet au niveau de granularité requis pour les opérations de protection des données.

Par exemple, vous pouvez définir une stratégie de sauvegarde pour « maria » qui a une cadence hebdomadaire, mais vous devrez peut-être sauvegarder « mariadb » (qui se trouve dans le même espace de noms) plus fréquemment que cela. En fonction de ces besoins, vous devrez gérer les applications séparément et non sous un espace de noms unique.

Bien qu'Astra Control vous permet de gérer séparément les deux niveaux de la hiérarchie (l'espace de noms et les applications dans cet espace de noms), il est recommandé de choisir l'un ou l'autre. Les actions que vous prenez dans Astra Control peuvent échouer si les actions ont lieu en même temps au niveau de l'espace de noms et de l'application.

Étapes
  1. Dans la barre de navigation de gauche, sélectionnez applications.

  2. Sélectionnez le filtre découvert.

    Capture d'écran du filtre des applications découvertes

  3. Afficher la liste des espaces de noms découverts. Développez l'espace de noms pour afficher les applications et les ressources associées.

    Astra Control présente les applications Helm et les applications étiquetées sur mesure dans l'espace de noms. Si des étiquettes Helm sont disponibles, elles sont désignées par une icône de balise.

  4. Consultez la colonne Groupe pour voir dans quel espace de noms l'application s'exécute (elle est désignée par l'icône du dossier).

  5. Décidez si vous souhaitez gérer chaque application individuellement ou au niveau de l'espace de noms.

  6. Recherchez l'application souhaitée dans la hiérarchie et sélectionnez gérer dans le menu Options de la colonne actions.

  7. Si vous ne souhaitez pas gérer une application, sélectionnez Ignorer dans le menu Options de la colonne actions.

    Par exemple, si vous souhaitez gérer ensemble toutes les applications sous l'espace de noms « maria » afin qu'elles aient les mêmes stratégies de snapshot et de sauvegarde, vous devez gérer l'espace de noms et ignorer les applications dans l'espace de noms.

  8. Pour afficher la liste des applications gérées, sélectionnez Managed comme filtre d'affichage.

    Capture d'écran du filtre des applications gérées

    Remarque Il se peut que l'application que vous venez d'ajouter comporte une icône d'avertissement sous la colonne protégé, indiquant qu'elle n'est pas encore sauvegardée et qu'elle n'est pas planifiée pour les sauvegardes.
  9. Pour afficher les détails d'une application particulière, sélectionnez le nom de l'application.

Résultat

Les applications que vous avez choisi de gérer sont désormais disponibles dans l'onglet Managed. Toutes les applications ignorées seront transférées vers l'onglet ignoré. Idéalement, l'onglet découvert affiche zéro application, de sorte qu'à mesure que de nouvelles applications sont installées, elles sont plus faciles à trouver et à gérer.

Gérer les applications par étiquette Kubernetes

Astra Control inclut une action en haut de la page applications nommée define Custom app. Vous pouvez utiliser cette action pour gérer les applications identifiées avec une étiquette Kubernetes. "En savoir plus sur la définition d'applications personnalisées par Kubernetes label".

Étapes
  1. Dans la barre de navigation de gauche, sélectionnez applications.

  2. Sélectionnez définir.

  3. Dans la boîte de dialogue Define Custom application, indiquez les informations requises pour gérer l'application :

    1. Nouvelle application : saisissez le nom d'affichage de l'application.

    2. Cluster : sélectionnez le cluster où réside l'application.

    3. Espace de noms : sélectionnez l'espace de noms de l'application.

    4. Label: Entrez un libellé ou sélectionnez un libellé parmi les ressources ci-dessous.

    5. Ressources sélectionnées : affichez et gérez les ressources Kubernetes sélectionnées que vous souhaitez protéger (pods, secrets, volumes persistants, etc.).

      • Affichez les étiquettes disponibles en développant une ressource et en sélectionnant le nombre d'étiquettes.

      • Sélectionnez l'un des libellés.

        Une fois que vous avez choisi un libellé, celui-ci s'affiche dans le champ Label. Astra Control met également à jour la section Ressources non sélectionnées pour afficher les ressources qui ne correspondent pas à l'étiquette sélectionnée.

    6. Ressources non sélectionnées : vérifiez les ressources de l'application que vous ne voulez pas protéger.

  4. Sélectionnez définir l'application personnalisée.

Résultat

Astra Control permet de gérer l'application. Vous pouvez maintenant le trouver dans l'onglet Managed.

Ignorer les applications

Si une application a été découverte, elle apparaît dans la liste découverte. Dans ce cas, vous pouvez nettoyer la liste découverte afin que les nouvelles applications qui viennent d'être installées soient plus faciles à trouver. Vous pouvez aussi avoir des applications que vous gérez et décider par la suite que vous ne souhaitez plus les gérer. Si vous ne souhaitez pas gérer ces applications, vous pouvez indiquer qu'elles doivent être ignorées.

Par ailleurs, vous pouvez avoir besoin de gérer les applications sous un seul espace de noms (géré par un espace de noms). Vous pouvez ignorer les applications que vous souhaitez exclure de l'espace de noms.

Étapes
  1. Dans la barre de navigation de gauche, sélectionnez applications.

  2. Sélectionnez découvert comme filtre.

  3. Sélectionnez l'application.

  4. Dans le menu Options de la colonne actions, sélectionnez Ignorer.

  5. Pour annuler l'ignorer, sélectionnez Unignore.

Annuler la gestion des applications

Lorsque vous ne souhaitez plus sauvegarder, créer des copies Snapshot ou cloner une application, vous pouvez arrêter de la gérer.

Remarque Si vous annulez la gestion d'une application, toutes les sauvegardes ou instantanés créés précédemment seront perdus.
Étapes
  1. Dans la barre de navigation de gauche, sélectionnez applications.

  2. Sélectionnez géré comme filtre.

  3. Sélectionnez l'application.

  4. Dans le menu Options de la colonne actions, sélectionnez Unmanage.

  5. Vérifiez les informations.

  6. Tapez « Unmanage » pour confirmer.

  7. Sélectionnez Oui, Annuler la gestion de l'application.

Qu'en est-il des applications système ?

Astra Control détecte également les applications système qui s'exécutent sur un cluster Kubernetes. Nous ne vous montrons pas par défaut ces applications système car il est rare que vous ayez besoin de les sauvegarder.

Vous pouvez afficher les applications système à partir de la page applications en cochant la case Afficher les applications système sous le filtre clusters dans la barre d'outils.

Capture d'écran affichant l'option Afficher les applications système disponible dans la page applications.

Astuce Astra Control en soi n'est pas une application standard. Il s'agit d'une « application système ». Vous ne devriez pas essayer de gérer Astra Control lui-même. Le contrôle Astra lui-même n'est pas indiqué par défaut pour la direction.

Trouvez plus d'informations