Skip to main content
NetApp 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.

Implante e configure o OpenShift dedicado no Google Cloud com o Google Cloud NetApp volumes

Colaboradores

Esta seção descreve um fluxo de trabalho de alto nível de configuração de clusters dedicados OpenShift (OSD) na plataforma Google Cloud. Ele mostra o NetApp Trident usando o Google Cloud NetApp volumes como o back-end de storage para fornecer volumes persistentes para aplicações com monitoramento de estado executadas com Kubernetes.

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

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

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

Instalar clusters OSD no Google Cloud
  • Se você quiser usar uma VPC existente no cluster, crie a VPC, duas sub-redes, um roteador na nuvem e dois NATs na nuvem do GCP para o cluster OSD. "aqui"Consulte para obter instruções.

  • Consulte "aqui"as instruções para instalar clusters OSD no GCP usando o modelo de faturamento do Customer Cloud Subscription (CCS). 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á "aqui"localizado .

Habilite o Google Cloud NetApp volumes
  • Consulte "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. Consulte "aqui" para obter informações sobre como configurar um pool de storage no Google Cloud NetApp volumes. Os volumes para as aplicações Kubernetes com estado monitorado em execução no OSD serão criados no pool de storage.

Instalar o Trident em clusters OSD (usando o gráfico Helm)
  • Use um gráfico Helm para instalar o Trident em clusters OSD. "aqui"Consulte para obter instruções sobre como instalar a Tabela Helm. A tabela de leme pode ser encontrada "aqui".

Integração de volumes NetApp com NetApp Trident para clusters OSD

Criar classes de back-end e storage usando o Trident (para volumes do Google Cloud NetApp)

  • Consulte aqui para obter detalhes sobre como criar backend.

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

  • Crie pelo menos uma classe de storage para volumes do NetApp com o provisionador de CSI Astra Trident. Faça exatamente uma das classes de armazenamento o padrão usando uma anotação. Isso permitirá que um PVC use essa classe de armazenamento quando não for explicitamente chamado no manifesto 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 CD Argo com um Gráfico Helm. Ao criar o aplicativo, os seguintes detalhes foram fornecidos: Projeto: Cluster padrão'https://kubernetes.default.svc': (Sem as aspas) namespace: Jenkins o url para o Gráfico Helm: 'https://charts.bitnami.com/bitnami'(Sem as aspas)