|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Instalando SUSE Rancher Prime em um Ambiente VMware vSphere
Este guia descreve uma arquitetura de referência para instalar o Rancher em um cluster Kubernetes RKE em um ambiente VMware vSphere. Ele também descreve as melhores práticas padrão do vSphere conforme documentado pela VMware.
1. Considerações sobre o Balanceador de Carga
Um balanceador de carga é necessário para direcionar o tráfego para as cargas de trabalho do Rancher que residem nos nós RKE.
Aproveite a Tolerância a Falhas e a Alta Disponibilidade
Aproveite o uso de um balanceador de carga externo (hardware ou software) que tenha funcionalidade de alta disponibilidade (F5, NSX-T, Keepalived, etc).
Fazer Backup da Configuração do Balanceador de Carga
No caso de uma atividade de Recuperação de Desastres, a disponibilidade da configuração do balanceador de carga agilizará o processo de recuperação.
Configurar Verificações de Saúde
Configure o balanceador de carga para marcar automaticamente os nós como indisponíveis se uma verificação de saúde falhar. Por exemplo, o NGINX pode facilitar isso com:
max_fails=3 fail_timeout=5s
2. Considerações sobre VM
Dimensione as VMs de acordo com a documentação do Rancher
Veja Requisitos de Instalação.
Utilize Modelos de VM para Construir o Ambiente
Para facilitar a consistência das Máquinas Virtuais implantadas no ambiente, considere o uso de "Imagens Douradas" na forma de modelos de VM. O Packer pode ser usado para realizar isso, adicionando maiores opções de personalização.
Utilize Regras de Anti-Afinidade do DRS (Quando Possível) para separar os nós do cluster Rancher entre hosts ESXi
Fazer isso garantirá que as VMs dos nós sejam distribuídas entre vários hosts ESXi - prevenindo um único ponto de falha no nível do host.
Utilize Regras de Anti-Afinidade do DRS (Quando Possível) para separar os nós do cluster Rancher entre datastores
Fazer isso garantirá que as VMs dos nós sejam distribuídas entre vários datastores - prevenindo um único ponto de falha no nível do datastore.
Configure as VMs conforme apropriado para Kubernetes
É importante seguir as melhores práticas do K8s e ETCD ao implantar seus nós, incluindo desabilitar o swap, verificar se você tem conectividade de rede total entre todas as máquinas no cluster, usando nomes de host, endereços MAC e product_uuids exclusivos para cada nó.
3. Considerações de Rede
Utilize Conectividade de Baixa Latência e Alta Largura de Banda Entre os Nós do ETCD
Implante membros do ETCD dentro de um único data center, quando possível, para evitar sobrecargas de latência e reduzir a probabilidade de partição de rede. Para a maioria das configurações, conexões de 1Gb serão suficientes. Para clusters grandes, conexões de 10Gb podem reduzir o tempo necessário para restaurar a partir de backup.