Skip to main content
NetApp public and hybrid cloud solutions
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Implantar e configurar o OpenShift Dedicated no Google Cloud com o Google Cloud NetApp Volumes

Colaboradores kevin-hoke

Esta seção descreve um fluxo de trabalho de alto nível de configuração de clusters OpenShift Dedicated (OSD) na plataforma Google Cloud. Ele mostra o NetApp Trident usando o Google Cloud NetApp Volumes como backend de armazenamento para fornecer volumes persistentes para aplicativos com estado em execução com o Kubernetes.

Aqui está um diagrama que descreve um cluster OSD implantado no Google Cloud e usando o NetApp Volumes como armazenamento de back-end.

Figura mostrando diálogo de entrada/saída ou representando conteúdo escrito

O processo de configuração pode ser dividido nas seguintes etapas:

Instalar clusters OSD no Google Cloud
  • Se desejar usar uma VPC existente para o cluster, você deverá criar a VPC, duas sub-redes, um roteador de nuvem e dois NATs de nuvem do GCP para o cluster OSD. Referir"aqui" para obter instruções.

  • Referir"aqui" para obter instruções sobre como instalar clusters OSD no GCP usando o modelo de cobrança do Customer Cloud Subscription (CCS). O OSD também está incluído no Google Cloud Marketplace. Um vídeo mostrando como instalar o OSD usando a solução Google Cloud Marketplace está localizado"aqui" .

Habilitar Google Cloud NetApp Volumes
  • Referir"aqui" para obter informações sobre como configurar o acesso ao Google Cloud NetApp Volumes. Siga todos os passos até e incluindo

  • Crie um pool de armazenamento. Referir"aqui" para obter informações sobre como configurar um pool de armazenamento no Google Cloud NetApp Volumes. Os volumes para os aplicativos Kubernetes com estado em execução no OSD serão criados dentro do pool de armazenamento.

Instalar o Trident em clusters OSD (usando o gráfico Helm)
  • Use um gráfico Helm para instalar o Trident em clusters OSD. Referir"aqui" para obter instruções sobre como instalar o Helm Chart. O gráfico do leme pode ser encontrado"aqui" .

Integração do NetApp Volumes com o NetApp Trident para clusters OSD

Crie classes de backend e armazenamento usando o Trident (para Google Cloud NetApp Volumes)

  • Consulte aqui para obter detalhes sobre a criação do backend.

  • Se alguma das classes de armazenamento atuais no Kubernetes estiver marcada como padrão, remova essa anotação editando a classe de armazenamento.

  • Crie pelo menos uma classe de armazenamento para volumes NetApp com o provisionador Trident CSI. Defina exatamente uma das classes de armazenamento como padrão usando uma anotação. Isso permitirá que um PVC use essa classe de armazenamento quando ela não for explicitamente chamada no manifesto do PVC. Um exemplo com a anotação é mostrado abaixo.

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
Implantar um aplicativo usando OpenShift GitOps (Argo CD)
  • Instale o operador OpenShift GitOps no cluster. Consulte as instruções"aqui" .

  • Configure uma nova instância do Argo CD para o cluster. Consulte as instruções"aqui" .

Abra o console do Argo CD e implante um aplicativo. Como exemplo, você pode implantar um aplicativo Jenkins usando o Argo CD com um Helm Chart. Ao criar o aplicativo, os seguintes detalhes foram fornecidos: Projeto: cluster padrão:'https://kubernetes.default.svc' (sem as aspas) Namespace: Jenkins A URL para o Helm Chart:'https://charts.bitnami.com/bitnami' (sem as aspas)