|Index|SUSE Telco Cloud Documentação|Componentes|Edge Image Builder
Applies to SUSE Telco Cloud 3.6

12 Edge Image Builder

Consulte o Repositório Oficial.

O Edge Image Builder (EIB) é uma ferramenta que simplifica a geração de imagens de disco personalizadas e prontas para inicialização (CRB) para máquinas de bootstrapping. Essas imagens permitem a implantação de ponta a ponta de toda a pilha de software SUSE com uma única imagem.

Embora o EIB possa criar imagens CRB para todos os cenários de provisionamento, o EIB demonstra um valor tremendo em implantações air-gapped com redes limitadas ou completamente isoladas.

12.1 Como o SUSE Telco Cloud usa o Edge Image Builder?

SUSE Telco Cloud usa o EIB para a configuração simplificada e rápida de imagens personalizadas do SUSE Linux Micro para uma variedade de cenários. Esses cenários incluem o bootstrapping de máquinas virtuais e bare metal:

  • Implantações totalmente air-gapped de K3s/RKE2 Kubernetes (nó único e multi-nó)

  • Implantações totalmente air-gapped de Helm charts e manifestos do Kubernetes

  • Registro no Rancher via API Elemental

  • Metal3

  • Rede personalizada (por exemplo, IP estático, nome de host, VLANs, bonding, etc.)

  • Configurações personalizadas do sistema operacional (por exemplo, usuários, grupos, senhas, chaves SSH, proxies, NTP, certificados SSL personalizados, etc.)

  • Instalação air-gapped de pacotes RPM em nível de host e carregados lateralmente (incluindo resolução de dependências)

  • Registro no SUSE Multi-Linux Manager para gerenciamento do sistema operacional

  • Imagens de contêiner incorporadas

  • Argumentos da linha de comando do kernel

  • Unidades do systemd a serem habilitadas/desabilitadas no momento da inicialização

  • Scripts e arquivos personalizados para quaisquer tarefas manuais

12.2 Operações iniciais

Documentação abrangente para o uso e teste do Edge Image Builder pode ser encontrada aqui.

Adicionalmente, veja Chapter 5, Clusters autônomos com o Edge Image Builder cobrindo um cenário básico de implantação.

Assim que estiver familiarizado com esta ferramenta, encontre mais informações úteis em nossa página seção de Dicas e Truques do EIB (Part X, “Dicas e truques”).

12.3 Problemas conhecidos

  • O EIB aplica air-gap aos Helm charts por meio da criação de templates para os Helm charts e da análise de todas as imagens presentes no template. Se um Helm chart não mantiver todas as suas imagens dentro do template e, em vez disso, carregá-las lateralmente, o EIB não será capaz de air-gap essas imagens automaticamente. A solução para isso é adicionar manualmente quaisquer imagens não detectadas à seção embeddedArtifactRegistry do arquivo de definição.