Implante e configure a plataforma de contentor Red Hat OpenShift na AWS
Esta seção descreve um fluxo de trabalho de alto nível de como configurar e gerenciar clusters OpenShift na AWS e implantar aplicativos com estado neles. Ele mostra o uso do storage NetApp Cloud Volumes ONTAP com a ajuda do Trident para fornecer volumes persistentes. Fornecemos detalhes sobre o uso do Astra Control Center para realizar atividades de proteção e migração de dados para as aplicações com estado monitorado.
Há várias maneiras de implantar clusters de plataforma de contêiner do Red Hat OpenShift na AWS. Esta descrição de alto nível da configuração fornece links de documentação para o método específico que foi usado. Pode consultar os outros métodos nos links relevantes fornecidos no "seção recursos". |
Aqui está um diagrama que mostra os clusters implantados na AWS e conetados ao data center usando uma VPN.
O processo de configuração pode ser dividido nas seguintes etapas:
Instale um cluster OCP na AWS a partir do Advanced Cluster Management.
-
Crie uma VPC com uma conexão VPN site a site (usando pfsense) para se conetar à rede local.
-
A rede no local tem conetividade com a Internet.
-
Crie 3 sub-redes privadas em 3 AZs diferentes.
-
Crie uma zona hospedada privada do Route 53 e um resolvedor de DNS para a VPC.
Crie o OpenShift Cluster na AWS a partir do Assistente de Gerenciamento Avançado de Cluster (ACM). Consulte as instruções "aqui".
Você também pode criar o cluster na AWS a partir do console OpenShift Hybrid Cloud. "aqui"Consulte para obter instruções. |
Ao criar o cluster usando o ACM, você tem a capacidade de personalizar a instalação editando o arquivo yaml depois de preencher os detalhes na exibição de formulário. Depois que o cluster é criado, você pode fazer login ssh nos nós do cluster para solução de problemas ou configuração manual adicional. Use a chave ssh que você forneceu durante a instalação e o núcleo do nome de usuário para fazer login. |
Implante o Cloud Volumes ONTAP na AWS usando o BlueXP .
Instale o Trident no cluster do OCP
Adicione o cluster do OCP na AWS ao Astra Control Center.
Adicione o cluster do OCP na AWS ao Astra Control Center.
Os provedores de nuvem, hoje, permitem que os administradores de cluster do Kubernetes/OpenShift criem nós dos clusters baseados em zona. Os nós podem ser localizados em diferentes zonas de disponibilidade dentro de uma região ou em várias regiões. Para facilitar o provisionamento de volumes para workloads em uma arquitetura de várias zonas, o Trident usa a topologia de CSI. Usando o recurso de topologia de CSI, o acesso a volumes pode ser limitado a um subconjunto de nós, com base em regiões e zonas de disponibilidade. "aqui"Consulte para obter mais detalhes.
O Kubernetes suporta dois modos de vinculação de volume: - Quando VolumeBindingMode está definido como imediato (padrão), o Trident cria o volume sem qualquer reconhecimento de topologia. Os volumes persistentes são criados sem depender dos requisitos de agendamento do pod solicitante. - Quando VolumeBindingMode definido como WaitForFirstConsumer, a criação e vinculação de um volume persistente para um PVC é adiada até que um pod que usa o PVC seja programado e criado. Dessa forma, os volumes são criados para atender às restrições de agendamento impostas pelos requisitos de topologia. Os back-ends de storage do Trident podem ser projetados para provisionar volumes seletivamente com base em zonas de disponibilidade (back-end com reconhecimento de topologia). Para o StorageClasses que fazem uso de tal back-end, um volume só seria criado se solicitado por um aplicativo agendado em uma região/zona suportada. (StorageClass com reconhecimento de topologia) "aqui"consulte para obter detalhes adicionais. |