documentation.suse.com / Documentação do SUSE Edge / Dicas e truques / Edge Image Builder

30 Edge Image Builder

30.1 Comuns

  • Se você está em um ambiente não Linux e seguindo estas instruções para criar uma imagem, provavelmente está executando o Podman em uma máquina virtual. Por padrão, essa máquina virtual está configurada para ter uma pequena quantidade de recursos do sistema alocada para ela e pode provocar instabilidade no Edge Image Builder durante operações de uso intensivo de recursos, como o processo de resolução de RPM. Será necessário ajustar os recursos da máquina do podman usando o Podman Desktop (ícone de engrenagem de configurações → ícone de edição da máquina do podman) ou diretamente pelo comando podman-machine-set.

  • Neste momento, o Edge Image Builder não pode criar imagens em uma configuração de arquitetura cruzada, ou seja, você deve executá-lo em:

    • Sistemas AArch64 (como Apple Silicon) para criar imagens aarch64 do SL Micro

    • Sistemas AMD64/Intel 64 para criar imagens x86_64 do SL Micro

30.2 Kubernetes

  • A criação de clusters Kubernetes de vários nós requer o ajuste da seção kubernetes no arquivo de definição para:

    • listar todos os nós de servidor e de agente em kubernetes.nodes

    • definir um endereço IP virtual que será usado para que todos os nós não inicializadores ingressem no cluster em kubernetes.network.apiVIP

    • (opcional) definir um host de API para especificar o endereço do domínio para acessar o cluster em kubernetes.network.apiHost. Para saber mais sobre essa configuração, consulte os documentos da seção do Kubernetes

  • O Edge Image Builder se baseia nos nomes de host dos diferentes nós para determinar o tipo de Kubernetes deles (server ou agent). Essa configuração é gerenciada no arquivo de definição, mas para a configuração geral de rede das máquinas, podemos usar a configuração de DHCP, conforme descrito no Capítulo 12, Rede de borda.

Documentation survey