Il est possible qu'une partie ou l'ensemble des informations de cette page ne s'appliquent pas au Cloud de confiance S3NS.
Déployer vos applications sur des clusters GKE aarch64, AMD64 ou à architecture mixte
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.
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 créer 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 |
Pour spécifier la plate-forme pour laquelle vous souhaitez créer votre image, ajoutez le paramètre platforms
à votre fichier skaffold.yaml
:
build:
platforms: ["linux/aarch64"]
artifacts:
- image: example
Pour en savoir plus sur la compatibilité de Cloud Code avec les clusters GKE Arm et à architecture mixte, consultez la page Compatibilité avec Arm.
Obtenir de l'aide
Pour envoyer vos commentaires, signalez tout problème sur
GitHub ou posez une question sur
Stack Overflow.
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"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/11 (UTC)."],[[["Skaffold automatically detects the target cluster's architecture and builds a matching image, even in mixed-architecture environments."],["You can override Skaffold's automatic detection by specifying the desired platform using the `platforms` parameter in your `skaffold.yaml` file."],["The `platforms` parameter in `skaffold.yaml` or the `--platform` flag in the CLI can use values like `amd64`, `linux/amd64`, `aarch64`, or `linux/aarch64`."],["To specify the platform, add a `platforms` section to your `skaffold.yaml` file under the `build` section, with an array of desired values, such as `platforms: [\"linux/aarch64\"]`."]]],[]]