La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Déployer des bases de données MariaDB à partir d’un graphique Helm

Contributeurs

Apprenez à déployer MariaDB à partir du "Graphique Helm Bitnami". Après avoir déployé MariaDB sur votre cluster, vous pouvez gérer l’application avec Astra Control.

MariaDB est une application validée pour Astra.

Ces instructions s’appliquent à l’Astra Control Service et au Control Center Astra.

Note Les applications déployées à partir de Google Marketplace n’ont pas été validées. Certains utilisateurs signalent des problèmes de découverte et/ou de sauvegarde avec les déploiements Google Marketplace de Postgres, MariaDB et MySQL.

De formation

  • Un groupe d’instruments qui a été ajouté à Astra Control.

    Note Pour Astra Control Center, vous pouvez d’abord ajouter le groupe d’instruments au centre de contrôle Astra ou ajouter l’application en premier.
  • Versions mises à jour de Helm (version 3.2+) et Kubectl installées sur une machine locale avec le kubeconfig approprié pour le cluster

Installez MariaDB

Deux remarques importantes sur ce processus :

  • Vous devez déployer votre application après l’ajout du cluster au service Astra Control, et non plus auparavant. Le centre de contrôle Astra accepte les applications avant ou après l’ajout du bloc d’instruments au centre de contrôle Astra.

  • Vous devez déployer le graphique Helm dans un namespace autre que celui par défaut.

Étapes
  1. Ajoutez le repo du diagramme Bitnami :

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. Déployer MariaDB avec la commande :

    Helm install <name> --namespace <namespace> --create-namespace -–set persistence.storageClass=<storage_class>
    Note Si la taille du volume est modifiée, utilisez des unités de kibyte (Ki), de Mebibyte (mi) ou de Gibibyte (Gi).

    Vous devez définir la classe de stockage uniquement dans les cas suivants :

    • Vous utilisez Astra Control Service et vous ne souhaitez pas utiliser la classe de stockage par défaut.

    • Vous utilisez Astra Control Center et vous n’avez pas encore importé le cluster dans Astra Control Center. Vous avez également importé le cluster, mais ne souhaitez pas utiliser la classe de stockage par défaut.

Résultat

Il s’agit des éléments suivants :

  • Crée un espace de noms.

  • Déploie MariaDB sur l’espace de noms.

  • Crée une base de données.

Attention Cette méthode de définition du mot de passe lors du déploiement n’est pas sécurisée. Nous ne le recommandons pas pour un environnement de production.

Une fois les pods en ligne, vous pouvez gérer l’application avec Astra Control. Astra Control vous permet de gérer une application au niveau de l’espace de noms ou en utilisant une étiquette Helm.