Por padrão, o Cloud Code detecta automaticamente a arquitetura do cluster de destino e cria uma imagem que corresponde à arquitetura da sua estação de trabalho, mesmo que a arquitetura do cluster de destino seja mista (x86 e Arm).
Você também pode adicionar um parâmetro ao arquivo
skaffold.yaml que especifica para qual plataforma criar, substituindo
a detecção automática do Cloud Code.
Especificar a plataforma para criar imagens
Se você quiser substituir a detecção automática do Cloud Code ao
criar sua imagem, especifique a plataforma para a qual quer criar imagens
no arquivo skaffold.yaml.
A lista a seguir mostra os valores possíveis para a flag --platform na CLI ou o parâmetro platforms no arquivo skaffold.yaml:
| x86 | Arm |
|---|---|
amd64 |
aarch64 |
linux/amd64 |
linux/aarch64 |
Adicionar o parâmetro "platforms" ao arquivo skaffold.yaml
Para especificar a plataforma em que você quer criar a imagem, adicione o parâmetro platforms ao arquivo skaffold.yaml:
build:
platforms: ["linux/aarch64"]
artifacts:
- image: example
Para saber mais sobre o suporte do Cloud Code para Arm e clusters do GKE de arquitetura mista, consulte Suporte para Arm.