Déployer vos applications sur des clusters GKE aarch64, AMD64 ou à architecture mixte
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Par défaut, Skaffold détecte automatiquement l'architecture de votre cluster cible et crée une image correspondant à l'architecture de votre station de travail, même si l'architecture de votre cluster cible est mixte (x86 et Arm).
Vous avez également la possibilité d'ajouter un paramètre dans votre fichier skaffold.yaml qui spécifie la plate-forme pour laquelle compiler, ce qui remplace la détection automatique de Skaffold.
Spécifier la plate-forme pour laquelle créer des images
Si vous souhaitez remplacer la détection automatique de Skaffold lors de la compilation de votre image, vous pouvez spécifier la plate-forme pour laquelle vous souhaitez compiler des images dans votre fichier skaffold.yaml.
La liste suivante indique les valeurs possibles pour l'option --platform dans votre CLI ou le paramètre platforms dans votre fichier skaffold.yaml:
x86
Arm
amd64
aarch64
linux/amd64
linux/aarch64
Ajouter le paramètre "platforms" à votre fichier skaffold.yaml
Pour spécifier la plate-forme pour laquelle vous souhaitez créer votre image, ajoutez le paramètre platforms à votre fichier skaffold.yaml:
Pour en savoir plus sur la compatibilité de Cloud Code avec les clusters GKE Arm et à architecture mixte, consultez la page Compatibilité avec Arm.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/11 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/11 (UTC)."],[[["\u003cp\u003eSkaffold automatically detects the target cluster's architecture and builds a matching image by default.\u003c/p\u003e\n"],["\u003cp\u003eYou can override Skaffold's automatic architecture detection by specifying the target platform in your \u003ccode\u003eskaffold.yaml\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eplatforms\u003c/code\u003e parameter in the \u003ccode\u003eskaffold.yaml\u003c/code\u003e file allows you to set the desired architecture, using values such as \u003ccode\u003elinux/aarch64\u003c/code\u003e or \u003ccode\u003eamd64\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eplatforms\u003c/code\u003e parameter can be added to the build section of your \u003ccode\u003eskaffold.yaml\u003c/code\u003e file to customize the architecture of the built image.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eplatforms\u003c/code\u003e parameter can be specified either in your CLI using \u003ccode\u003e--platform\u003c/code\u003e, or by using \u003ccode\u003eplatforms\u003c/code\u003e inside your \u003ccode\u003eskaffold.yaml\u003c/code\u003e file.\u003c/p\u003e\n"]]],[],null,[]]