Implementare Postgres da un grafico Helm
Scopri come implementare Postgres da "Grafico di BitNami Helm". Dopo aver implementato Postgres sul cluster, è possibile registrare l'applicazione con Astra Control.
Postgres è un'applicazione validata per Astra.
Queste istruzioni sono valide sia per Astra Control Service che per Astra Control Center.
|
Le applicazioni implementate da Google Marketplace non sono state validate. Alcuni utenti segnalano problemi di rilevamento e/o backup con le implementazioni Google Marketplace di Postgres, MariaDB e MySQL. |
Requisiti
-
Cluster aggiunto ad Astra Control.
Per Astra Control Center, è possibile aggiungere prima il cluster ad Astra Control Center o aggiungere prima l'applicazione. -
Versioni aggiornate di Helm (versione 3.2+) e Kubectl installate su una macchina locale con il kubeconfig appropriato per il cluster
Installare Postgres
Due note importanti su questo processo:
-
È necessario implementare l'applicazione dopo che il cluster è stato aggiunto ad Astra Control Service, non prima. Astra Control Center accetta le applicazioni prima o dopo l'aggiunta del cluster ad Astra Control Center.
-
È necessario implementare il grafico Helm in uno spazio dei nomi diverso da quello predefinito.
-
Aggiungere il repo grafico BitNami:
helm repo add bitnami https://charts.bitnami.com/bitnami
-
Implementare Postgres con il comando:
Helm install <name> --namespace <namespace> --create-namespace -–set persistence.storageClass=<storage_class>
Se le dimensioni del volume vengono modificate, utilizzare le unità Kibibyte (Ki), Mebibyte (mi) o Gibibibyte (Gi). È necessario definire la classe di storage solo nelle seguenti situazioni:
-
Si sta utilizzando Astra Control Service e non si desidera utilizzare la classe di storage predefinita.
-
Stai utilizzando Astra Control Center e non hai ancora importato il cluster in Astra Control Center. In alternativa, è stato importato il cluster, ma non si desidera utilizzare la classe di storage predefinita.
-
Ciò consente di:
-
Crea uno spazio dei nomi.
-
Implementa Postgres nello spazio dei nomi.
Una volta che i pod sono online, puoi gestire l'applicazione con Astra Control. Astra Control consente di gestire un'applicazione a livello di spazio dei nomi o utilizzando un'etichetta Helm.