Skip to main content
NetApp public and hybrid cloud solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Distribuisci e configura OpenShift Dedicated su Google Cloud con Google Cloud NetApp Volumes

Collaboratori kevin-hoke

Questa sezione descrive un flusso di lavoro di alto livello per la configurazione di cluster OpenShift Dedicated (OSD) sulla piattaforma Google Cloud. Mostra NetApp Trident che utilizza Google Cloud NetApp Volumes come backend di archiviazione per fornire volumi persistenti per applicazioni con stato eseguite con Kubernetes.

Ecco un diagramma che illustra un cluster OSD distribuito su Google Cloud e che utilizza NetApp Volumes come storage back-end.

Figura che mostra il dialogo di input/output o che rappresenta il contenuto scritto

Il processo di configurazione può essere suddiviso nei seguenti passaggi:

Installa i cluster OSD in Google Cloud
  • Se si desidera utilizzare una VPC esistente per il cluster, è necessario creare la VPC, due subnet, un router cloud e due NAT cloud GCP per il cluster OSD. Fare riferimento"Qui" per istruzioni.

  • Fare riferimento"Qui" per istruzioni su come installare i cluster OSD su GCP utilizzando il modello di fatturazione Customer Cloud Subscription (CCS). OSD è incluso anche su Google Cloud Marketplace. È disponibile un video che mostra come installare OSD utilizzando la soluzione Google Cloud Marketplace"Qui" .

Abilita Google Cloud NetApp Volumes
  • Fare riferimento"Qui" per informazioni sulla configurazione dell'accesso a Google Cloud NetApp Volumes. Segui tutti i passaggi fino a e incluso

  • Creare un pool di archiviazione. Fare riferimento"Qui" per informazioni su come configurare un pool di archiviazione su Google Cloud NetApp Volumes. I volumi per le applicazioni Kubernetes con stato in esecuzione su OSD verranno creati all'interno del pool di archiviazione.

Installa Trident sui cluster OSD (utilizzando la tabella Helm)
  • Utilizzare una tabella Helm per installare Trident sui cluster OSD. Fare riferimento"Qui" per istruzioni su come installare Helm Chart. La tabella del timone può essere trovata"Qui" .

Integrazione di NetApp Volumes con NetApp Trident per cluster OSD

Crea classi di backend e storage utilizzando Trident (per Google Cloud NetApp Volumes)

  • Per i dettagli sulla creazione del backend, fare riferimento qui.

  • Se una qualsiasi delle classi di archiviazione correnti in Kubernetes è contrassegnata come predefinita, rimuovere l'annotazione modificando la classe di archiviazione.

  • Creare almeno una classe di archiviazione per i volumi NetApp con il provisioner Trident CSI. Rendi predefinita solo una delle classi di archiviazione utilizzando un'annotazione. Ciò consentirà a un PVC di utilizzare questa classe di archiviazione quando non è esplicitamente indicata nel manifesto del PVC. Di seguito è riportato un esempio con l'annotazione.

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: gcnv-standard-k8s
  annotations:
    storageclass.kubernetes.io/is-default-class: "true"
provisioner: csi.trident.netapp.io
parameters:
  backendType: "google-cloud-netapp-volumes"
  trident.netapp.io/nasType: "nfs"
allowVolumeExpansion: true
Distribuisci un'applicazione utilizzando OpenShift GitOps (Argo CD)
  • Installare l'operatore OpenShift GitOps sul cluster. Fare riferimento alle istruzioni"Qui" .

  • Configurare una nuova istanza Argo CD per il cluster. Fare riferimento alle istruzioni"Qui" .

Aprire la console di Argo CD e distribuire un'app. Ad esempio, è possibile distribuire un'app Jenkins utilizzando Argo CD con un grafico Helm. Durante la creazione dell'applicazione sono stati forniti i seguenti dettagli: Progetto: cluster predefinito:'https://kubernetes.default.svc' (senza virgolette) Namespace: Jenkins L'URL per il grafico Helm:'https://charts.bitnami.com/bitnami' (senza virgolette)