Skip to main content
NetApp Solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Pon en marcha y configura OpenShift dedicado en Google Cloud con Google Cloud NetApp Volumes

Colaboradores

Esta sección describe un flujo de trabajo de alto nivel de configuración de clústeres dedicados de OpenShift (OSD) en la plataforma Google Cloud. Muestra cómo NetApp Trident usa Google Cloud NetApp Volumes como back-end de almacenamiento para proporcionar volúmenes persistentes para aplicaciones con estado que se ejecutan con Kubernetes.

A continuación se muestra un diagrama que muestra un clúster OSD puesto en marcha en Google Cloud y el uso de volúmenes de NetApp como almacenamiento back-end.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

El proceso de configuración puede dividirse en los siguientes pasos:

Instala clústeres OSD en Google Cloud
  • Si desea utilizar una VPC existente para el clúster, debe crear la VPC, dos subredes, un enrutador de nube y dos NATs de nube de GCP para el clúster OSD. Consulte "aquí" para obtener instrucciones.

  • Consulte "aquí"las instrucciones para instalar clústeres OSD en GCP mediante el modelo de facturación de Customer Cloud Subscription (CCS). OSD también se incluye en Google Cloud Marketplace. Se encuentra un video que muestra cómo instalar OSD utilizando la solución Google Cloud Marketplace "aquí".

Habilite Google Cloud NetApp Volumes
  • Consulte "aquí" para obtener más información sobre cómo configurar el acceso a Google Cloud NetApp Volumes. Siga todos los pasos hasta e incluso

  • Cree un pool de almacenamiento. Consulte "aquí" para obtener información sobre cómo configurar un pool de almacenamiento en Google Cloud NetApp Volumes. Los volúmenes de las aplicaciones Kubernetes con estado que se ejecutan en OSD se crearán dentro del pool de almacenamiento.

Instalación de Trident en clústeres OSD (usando el gráfico Helm)
  • Utilice un diagrama Helm para instalar Trident en clusters OSD. Consulte "aquí" para obtener instrucciones sobre cómo instalar la tabla de timón. Se puede encontrar la tabla de timón "aquí".

Integración de NetApp Volumes con NetApp Trident para clústeres OSD

Crear clases de back-end y almacenamiento con Trident (para volúmenes de NetApp de Google Cloud)

  • Consulte aquí para obtener más información sobre la creación del backend.

  • Si alguna de las clases de almacenamiento actuales en kubernetes se marca como predeterminada, elimine esa anotación editando la clase de almacenamiento.

  • Crea al menos una clase de almacenamiento para volúmenes NetApp con el aprovisionador CSI de Astra Trident. Haga exactamente una de las clases de almacenamiento por defecto mediante una anotación. Esto permitirá que una RVP utilice esta clase de almacenamiento cuando no se llame explícitamente en el manifiesto de RVP. A continuación se muestra un ejemplo con la anotación.

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
Desplegar una aplicación usando OpenShift GitOps (CD de Argo)
  • Instale el operador OpenShift GitOps en el clúster. Consulte las instrucciones "aquí".

  • Configure una nueva instancia de CD de Argo para el cluster. Consulte las instrucciones "aquí".

Abre la consola del CD de Argo e implementa una aplicación. Como ejemplo, puedes implementar una aplicación Jenkins usando Argo CD con un Helm Chart. Al crear la aplicación, se proporcionaron los siguientes detalles: Project: Default cluster'https://kubernetes.default.svc': (Sin las comillas) Namespace: Jenkins La url para el Helm Chart: 'https://charts.bitnami.com/bitnami' (Sin las comillas)