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.

Configuração do Rancher

Instalando o Rancher

Se você já estiver executando o Rancher v2.13 ou posterior, pode pular esta seção e ir para Seu Primeiro Cluster.

A partir do Rancher v2.13, SUSE® Rancher Prime Cluster API vem pré-instalado como um chart do sistema Rancher. Não há mais necessidade de instalar SUSE® Rancher Prime Cluster API separadamente. Basta instalar o Rancher v2.13 ou posterior para começar a usar o Cluster API (CAPI).

Helm é a maneira recomendada de instalar o Rancher em um cluster Kubernetes existente ou novo.

Certifique-se de seguir um dos guias de instalação oficiais para o Rancher.

Aqui está um exemplo mínimo de instalação do Rancher com Helm:

helm install rancher rancher-stable/rancher \
    --namespace cattle-system \
    --create-namespace \
    --set hostname=<rancher-hostname> \
    --version <rancher-version> \
    --wait

Substitua <rancher-hostname> pelo nome do host real do seu servidor Rancher e use --version para especificar uma versão do Rancher de v2.13.0 ou posterior.

O que é instalado

Quando o Rancher v2.13 ou posterior é instalado, SUSE® Rancher Prime Cluster API é implantado automaticamente como um componente do sistema no namespace cattle-turtles-system. Ela inclui:

  • O pod rancher-turtles-controller-manager, que gerencia todos os recursos relacionados ao CAPI

  • Os CRDs kernel do CAPI e o controlador kernel do CAPI

  • O recurso personalizado CAPIProvider, que permite a definição declarativa dos provedores do CAPI

O manifesto do controlador kernel do CAPI está embutido em um ConfigMap, o que simplifica a operação em ambientes air-gapped.

Instalando Provedores do CAPI

Com SUSE® Rancher Prime Cluster API embutido no Rancher, os provedores do CAPI não são mais incluídos por padrão. Os provedores são gerenciados de forma declarativa usando o recurso personalizado CAPIProvider, e um chart de provedores separado está disponível para instalar provedores certificados. Para mais informações sobre o chart de provedores, consulte Instalar provedores certificados.

Por exemplo, para definir um provedor:

apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider
metadata:
  name: aws
  namespace: cattle-turtles-system
spec:
  type: infrastructure
  name: aws

Consulte a referência do CAPIProvider para a lista completa de opções de configuração.

Você está agora pronto para usar SUSE® Rancher Prime Cluster API! 🎉