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.

SUSE Rancher Prime Integração

SUSE Rancher Prime é uma plataforma de gerenciamento multi-cluster de código aberto. Rancher tem integrado SUSE Virtualization por padrão para gerenciar centralmente máquinas virtuais e contêineres.

Antes de realizar qualquer etapa de implantação, verifique os requisitos de rede.

gerenciamento-da-virtualização

Implantando o Rancher servidor

Para usar Rancher com SUSE Virtualization, você deve instalar Rancher em um servidor separado. Se você quiser experimentar os recursos de integração, pode criar uma máquina virtual em SUSE Virtualization e instalar o servidor Rancher seguindo o Helm CLI Início Rápido.

Para ambientes de produção, você pode implantar Rancher e provisionar um cluster Kubernetes em vários provedores de nuvem.

Se você quiser executar Rancher no local ou com um provedor não listado na documentação, pode instalar o Helm CLI e, em seguida, instalar Rancher usando o Helm.

Não instale Rancher com Docker em produção. Caso contrário, seu ambiente pode ser danificado, e seu cluster pode não ser recuperável. Instalar Rancher no Docker deve ser usado apenas para avaliação rápida e fins de teste.

Gerenciamento da virtualização

Com o recurso de gerenciamento da virtualização do Rancher, você pode importar e gerenciar seu cluster SUSE Virtualization. Ao clicar em um dos clusters importados, você pode acessar e gerenciar facilmente uma variedade de recursos do cluster SUSE Virtualization, incluindo hosts, máquinas virtuais, imagens, volumes e mais. Além disso, o recurso de gerenciamento da virtualização aproveita as capacidades existentes do Rancher, como autenticação com diversos provedores e suporte a multi-inquilinos.

Para insights detalhados, consulte a página de gerenciamento da virtualização.

import-cluster

Criando clusters Kubernetes usando o driver de nó Harvester

Você pode iniciar um cluster Kubernetes a partir de Rancher usando o driver de nó Harvester. Quando Rancher implanta o Kubernetes nesses nós, escolha RKE2.

Um benefício de instalar o Kubernetes em pools de nós hospedados pelo driver de nó é que, se um nó perder conectividade com o cluster, Rancher pode criar automaticamente outro nó para se juntar ao cluster, garantindo que a contagem do pool de nós seja a esperada.

O driver de nó Harvester está incluído em Rancher por padrão. Para mais informações, consulte driver de nó.

harvester-node-driver

Suporte a cargas de trabalho de contêiner em bare metal (Experimental)

SUSE Virtualization permite que você implante e gerencie cargas de trabalho de contêiner diretamente no cluster SUSE Virtualization subjacente. Com este recurso, você pode combinar perfeitamente o poder das máquinas virtuais com a flexibilidade da contêinerização, permitindo uma configuração de infraestrutura mais versátil e eficiente.

harvester-container-dashboard

Este guia irá orientá-lo sobre como habilitar e usar este recurso experimental, destacando suas capacidades e melhores práticas.

Para habilitar esta nova flag de recurso, siga estas etapas:

  1. Clique no menu hambúrguer e escolha a aba Configurações Globais.

  2. Clique em Flags de Recursos e localize a nova flag de recurso harvester-baremetal-container-workload.

  3. Clique no menu suspenso e selecione Ativar para habilitar este recurso.

  4. Se o estado do recurso mudar para Ativo, o recurso foi habilitado com sucesso.

harvester-baremetal-container-workload-feature

Principais recursos

  • Visão Unificada do Painel: Uma vez que você tenha habilitado o recurso, pode explorar a visão do painel do cluster SUSE Virtualization, assim como faria com outros clusters Kubernetes padrão. Essa experiência unificada simplifica o gerenciamento e o monitoramento tanto das suas máquinas virtuais quanto das cargas de trabalho em contêineres a partir de uma única interface amigável.

  • Implantar Cargas de Trabalho Personalizadas: Esse recurso permite que você implante cargas de trabalho em contêineres personalizadas diretamente no cluster SUSE Virtualization bare metal. Embora essa funcionalidade seja experimental, ela introduz possibilidades empolgantes para otimizar sua infraestrutura. No entanto, recomendamos implantar cargas de trabalho em contêineres e máquinas virtuais em namespaces separados para garantir clareza e separação.

  • Componentes críticos do sistema, como monitoramento, registro, Rancher, KubeVirt e Longhorn, são todos gerenciados pelo próprio cluster SUSE Virtualization. Você não pode atualizar ou modificar esses componentes. Portanto, tenha cautela e evite fazer alterações nesses componentes críticos do sistema.

  • É essencial não implantar nenhuma carga de trabalho nos namespaces do sistema cattle-system, harvester-system ou longhorn-system. Manter suas cargas de trabalho em namespaces separados é crucial para manter a clareza e preservar a integridade dos componentes do sistema.

  • Recomenda-se implantar cargas de trabalho em contêineres e máquinas virtuais em namespaces separados.

SUSE® Rancher Prime: Continuous Delivery Suporte (Experimental)

Você pode aproveitar SUSE® Rancher Prime: Continuous Delivery para gerenciar cargas de trabalho em contêineres e configurar SUSE Virtualization com uma abordagem baseada em GitOps.

O recurso Rancher harvester-baremetal-container-workload deve ser habilitado.

  1. Na interface do Rancher, vá para ☰ → Entrega Contínua.

    continuous delivery overview
  2. (Opcional) Na aba Clusters, edite a configuração do Fleet cluster para adicionar rótulos que podem ser usados para agrupar clusters SUSE Virtualization.

    Neste exemplo, o rótulo location=private-dc foi adicionado.

    fleet cluster config
    fleet additional labels
  3. (Opcional) Na aba Grupos de Cluster, crie um grupo de cluster.

    Neste exemplo, o grupo de clusters private-dc-clusters é criado com uma regra de seletor de cluster que corresponde ao par chave/valor do rótulo location=private-dc.

    create cluster group
  4. Na aba Repositórios Git, crie um repositório Git chamado harvester-config que aponte para o repositório harvester-fleet-examples, com o branch definido como main. Você deve definir os seguintes caminhos:

    • keypair

    • vmimage

    • vmnetwork

    • cloudinit

      gitrepo definition
  5. Clique em Próximo, e então defina os alvos do repositório Git. Você pode selecionar todos os clusters, um cluster individual ou um grupo de clusters.

    Neste exemplo, o grupo de clusters chamado private-dc-clusters é utilizado.

    gitrepo targets
  6. Clique em Salvar. Pode levar alguns segundos para que os recursos sejam implantados nos clusters de destino.

    gitrepo synced