|
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
Esta seção fornece uma visão geral das opções de arquitetura para a instalação do Rancher, descrevendo as vantagens de cada opção.
Terminologia
Nesta seção,
-
O servidor Rancher gerencia e provisiona clusters Kubernetes. Você pode interagir com clusters Kubernetes downstream através da interface do usuário do servidor Rancher. O servidor de gerenciamento do Rancher pode ser instalado em qualquer cluster Kubernetes, incluindo clusters hospedados, como os clusters Amazon EKS.
-
RKE (Rancher Kubernetes Engine) é uma distribuição Kubernetes certificada e CLI/biblioteca que cria e gerencia um cluster Kubernetes.
-
K3s (Kubernetes Leve) também é uma distribuição Kubernetes totalmente compatível. É mais recente que o RKE, mais fácil de usar e mais leve, com um tamanho de binário inferior a 100 MB.
-
RKE2 é uma distribuição Kubernetes totalmente compatível que se concentra na segurança e conformidade nos EUA. Governo Federal dos EUA.
Visão geral das opções de instalação
O Rancher pode ser instalado nessas principais arquiteturas:
Instalação de Kubernetes de alta disponibilidade com o Helm CLI
Recomendamos o uso do Helm, um gerenciador de pacotes do Kubernetes, para instalar o Rancher em múltiplos nós em um cluster Kubernetes dedicado. Para clusters RKE, são necessários três nós para alcançar um cluster de alta disponibilidade. Para clusters K3s, são necessários apenas dois nós.
Instalação do Rancher no EKS com o AWS Marketplace
O Rancher pode ser instalado no Amazon Elastic Kubernetes Service (EKS) através do AWS Marketplace. O cluster EKS implantado está pronto para produção e segue as melhores práticas da AWS.
Instalação do Kubernetes em um único nó
O Rancher pode ser instalado em um cluster Kubernetes de um único nó. Nesse caso, o servidor Rancher não possui alta disponibilidade, o que é importante para executar o Rancher em produção.
No entanto, essa opção é útil se você quiser economizar recursos usando um único nó a curto prazo, enquanto preserva um caminho de migração para alta disponibilidade. No futuro, você pode adicionar nós ao cluster para obter um servidor Rancher com alta disponibilidade.
Instalação do Docker
Para fins de teste e demonstração, o Rancher pode ser instalado com Docker em um único nó. Um cluster local do Kubernetes é instalado no único contêiner Docker, e o Rancher é instalado no cluster local.
O operador de backup do Rancher pode ser usado para migrar o Rancher da instalação de contêiner Docker único para uma instalação em um cluster Kubernetes de alta disponibilidade. Para mais detalhes, consulte a documentação sobre migrando o Rancher para um novo cluster.
Outras Opções
Existem também instruções separadas para instalar o Rancher em um ambiente air gap ou atrás de um proxy HTTP:
| Nível de Acesso à Internet | Instalação do Kubernetes - Fortemente Recomendado | Instalação do Docker |
|---|---|---|
Com acesso direto à Internet |
xref:[Documentos] |
|
Atrás de um proxy HTTP |
Esses xref:[documentos,] mais esta xref:[configuração] |
|
Em um ambiente air gap |
Recomendamos instalar o Rancher em um cluster Kubernetes, pois em um cluster de múltiplos nós, o servidor de gerenciamento do Rancher se torna altamente disponível. Essa configuração de alta disponibilidade ajuda a manter o acesso consistente aos clusters Kubernetes downstream que o Rancher irá gerenciar.
Por essa razão, recomendamos que, para uma arquitetura de nível de produção, você configure um cluster Kubernetes de alta disponibilidade e, em seguida, instale o Rancher nele. Após a instalação do Rancher, você pode usar o Rancher para implantar e gerenciar clusters Kubernetes.
Para fins de teste ou demonstração, você pode instalar o Rancher em um único contêiner Docker. Na instalação Docker, você pode usar o Rancher para configurar clusters Kubernetes prontos para uso. A instalação Docker permite que você explore a funcionalidade do servidor Rancher, mas é destinada apenas para fins de desenvolvimento e teste.
Nossas instruções para instalar o Rancher no Kubernetes descrevem como usar primeiro o K3s ou RKE para criar e gerenciar um cluster Kubernetes, e depois instalar o Rancher nesse cluster.
Quando os nós em seu cluster Kubernetes estiverem em execução e atenderem aos requisitos de nó, você usará o Helm para implantar o Rancher no Kubernetes. O Helm utiliza o chart do Rancher para instalar uma réplica do Rancher em cada nó no cluster Kubernetes. Recomendamos o uso de um balanceador de carga para direcionar o tráfego para cada réplica do Rancher no cluster.
Para uma discussão mais longa sobre a arquitetura do Rancher, consulte o visão geral da arquitetura, recomendações para arquitetura de nível de produção, ou nosso guia de melhores práticas.
Pré-requisitos
Antes de instalar o Rancher, certifique-se de que seus nós atendem a todos os requisitos de instalação.
Dica de Arquitetura
Para o melhor desempenho e maior segurança, recomendamos um cluster Kubernetes separado e dedicado para o servidor de gerenciamento do Rancher. Executar cargas de trabalho de usuários neste cluster não é aconselhável. Após implantar o Rancher, você pode criar ou importar clusters para executar suas cargas de trabalho.
Para mais recomendações de arquitetura, consulte esta página.
Mais opções para instalações em um cluster Kubernetes
Consulte as opções do chart do Helm para detalhes sobre a instalação do Rancher em um cluster Kubernetes com outras configurações, incluindo:
Nas instruções de instalação do Rancher, recomendamos usar o K3s ou RKE para configurar um cluster Kubernetes antes de instalar o Rancher no cluster. Tanto o K3s quanto o RKE possuem muitas opções de configuração para personalizar o cluster Kubernetes de acordo com o seu ambiente específico. Para a lista completa de suas capacidades, consulte a documentação deles: