Membre depuis le 01/04/2020
Ton cluster essaie de faire tourner du code compilé pour ARM sur des processeurs Intel/AMD, ça peut pas marcher.
Membre depuis le 28/06/2020
Faut build ton image en multi-architecture. Utilise docker buildx pour générer un manifeste qui contient les deux versions (amd64 et arm64). K8s choisira automatiquement la bonne version selon le node.
docker buildx build --platform linux/amd64,linux/arm64 -t mon-repo/image:latest --push .
Membre depuis le 13/03/2019
j'avais pas capté la diff d'archi entre mon mac et mes nodes. buildx a réglé le souci. merci !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
delmas-zoe
Membre depuis le 13/03/2019
hello, j'ai build une image sur mon Mac M1 (ARM) et je l'ai push sur mon registry. quand je la déploie sur mon cluster EKS (x86), j'ai une erreur
exec format errorou un PullBackOff bizarre alors que les credentials sont bons.