Skip to main content
Astra Control Center
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.

Déploiement de Postgres à partir d’un graphique Helm

Contributeurs

Découvrez comment déployer Postgres depuis le "Graphique Helm Bitnami". Après avoir déployé Postgres sur votre cluster, vous pouvez enregistrer l’application avec Astra Control.

Postgres est une application validée pour Astra,

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

Remarque 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.

    Remarque 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 Postgres

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éployez Postgres avec la commande :

    Helm install <name> --namespace <namespace> --create-namespace -–set persistence.storageClass=<storage_class>
    Remarque 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 Postgres sur l’espace de noms.

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.