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
Podmanem 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 Builderdurante 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 Buildernã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
aarch64do SL MicroSistemas AMD64/Intel 64 para criar imagens
x86_64do SL Micro
30.2 Kubernetes #
A criação de clusters Kubernetes de vários nós requer o ajuste da seção
kubernetesno arquivo de definição para:listar todos os nós de servidor e de agente em
kubernetes.nodesdefinir 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 Builderse baseia nos nomes de host dos diferentes nós para determinar o tipo de Kubernetes deles (serverouagent). 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.