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 noEdge 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 comandopodman-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 MicroSistemas 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
ouagent
). 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.