Skip to main content
NetApp public and hybrid cloud solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Bereitstellen und Konfigurieren von OpenShift Dedicated auf Google Cloud mit Google Cloud NetApp Volumes

Beitragende kevin-hoke

In diesem Abschnitt wird ein allgemeiner Workflow zum Einrichten von OpenShift Dedicated (OSD)-Clustern auf der Google Cloud-Plattform beschrieben. Es zeigt, wie NetApp Trident Google Cloud NetApp Volumes als Speicher-Backend verwendet, um persistente Volumes für zustandsbehaftete Anwendungen bereitzustellen, die mit Kubernetes ausgeführt werden.

Hier ist ein Diagramm, das einen OSD-Cluster darstellt, der in Google Cloud bereitgestellt wird und NetApp Volumes als Backend-Speicher verwendet.

Abbildung, die einen Eingabe-/Ausgabedialog zeigt oder schriftlichen Inhalt darstellt

Der Einrichtungsprozess kann in die folgenden Schritte unterteilt werden:

Installieren Sie OSD-Cluster in Google Cloud
  • Wenn Sie eine vorhandene VPC für den Cluster verwenden möchten, müssen Sie die VPC, zwei Subnetze, einen Cloud-Router und zwei GCP-Cloud-NATs für den OSD-Cluster erstellen. Verweisen"hier," Anweisungen hierzu finden Sie unter.

  • Verweisen"hier," Anweisungen zum Installieren von OSD-Clustern auf GCP mithilfe des Abrechnungsmodells Customer Cloud Subscription (CCS). OSD ist auch im Google Cloud Marketplace enthalten. Ein Video, das zeigt, wie Sie OSD mithilfe der Google Cloud Marketplace-Lösung installieren, finden Sie"hier," .

Google Cloud NetApp Volumes aktivieren
  • Verweisen"hier," Informationen zum Einrichten des Zugriffs auf Google Cloud NetApp Volumes. Befolgen Sie alle Schritte bis einschließlich

  • Erstellen Sie einen Speicherpool. Verweisen"hier," Informationen zum Einrichten eines Speicherpools auf Google Cloud NetApp Volumes. Innerhalb des Speicherpools werden Volumes für die zustandsbehafteten Kubernetes-Anwendungen erstellt, die auf OSD ausgeführt werden.

Installieren Sie Trident auf OSD-Clustern (mithilfe des Helm-Diagramms).
  • Verwenden Sie ein Helm-Diagramm, um Trident auf OSD-Clustern zu installieren. Verweisen"hier," Anweisungen zum Installieren des Helm-Diagramms finden Sie unter. Das Steuerdiagramm finden Sie"hier," .

Integration von NetApp Volumes mit NetApp Trident für OSD-Cluster

Erstellen Sie Backend- und Speicherklassen mit Trident (für Google Cloud NetApp Volumes)

  • Weitere Informationen zum Erstellen des Backends finden Sie hier.

  • Wenn eine der aktuellen Speicherklassen in Kubernetes als Standard markiert ist, entfernen Sie diese Anmerkung, indem Sie die Speicherklasse bearbeiten.

  • Erstellen Sie mit dem Trident CSI Provisioner mindestens eine Speicherklasse für NetApp -Volumes. Machen Sie mithilfe einer Anmerkung genau eine der Speicherklassen zum Standard. Dadurch kann ein PVC diese Speicherklasse verwenden, wenn sie im PVC-Manifest nicht explizit aufgerufen wird. Ein Beispiel mit der Anmerkung wird unten angezeigt.

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
Bereitstellen einer Anwendung mit OpenShift GitOps (Argo CD)
  • Installieren Sie den OpenShift GitOps-Operator auf dem Cluster. Siehe Anweisungen"hier," .

  • Richten Sie eine neue Argo CD-Instanz für den Cluster ein. Siehe Anweisungen"hier," .

Öffnen Sie die Konsole von Argo CD und stellen Sie eine App bereit. Beispielsweise können Sie eine Jenkins-App mithilfe von Argo CD mit einem Helm-Diagramm bereitstellen. Beim Erstellen der Anwendung wurden folgende Angaben gemacht: Projekt: Standardcluster:'https://kubernetes.default.svc' (ohne Anführungszeichen) Namespace: Jenkins Die URL für das Helm-Diagramm:'https://charts.bitnami.com/bitnami' (ohne Anführungszeichen)