Compatibilité de Cloud Code avec le silicium de la série M d'Apple

Cette page présente la compatibilité de Cloud Code avec le silicium de la série M d'Apple.

Pour obtenir une description détaillée de l'assistance, des limites et des solutions de contournement actuelles relatives à l'utilisation de Cloud Code sur le silicon de la série M d'Apple, consultez la page de suivi des problèmes GitHub.

Installer Cloud Code

Les dépendances automatiques ne fonctionnent que sur Mac avec le silicium de série M d'Apple si vous installez d'abord Rosetta 2. Les dépendances automatiques permettent à Cloud Code d'installer des dépendances de ligne de commande pour vous. Pour connaître la procédure d'installation de Rosetta 2, consultez la section Installer Rosetta sur un Mac M1.

Si vous préférez ne pas installer Rosetta 2, vous pouvez désactiver les dépendances gérées et installer vos propres versions ARM de dépendances de ligne de commande, comme décrit dans la section Versions personnalisées des dépendances.

Effectuer un déploiement à partir d'un Mac avec le silicone de la série M d'Apple

Google Kubernetes Engine et Cloud Run ne sont compatibles qu'avec les images x86. Pour déployer sur GKE ou Cloud Run, vous devez créer une image pouvant s'exécuter sur une architecture x86. Cloud Code facilite la création d'images x86 à l'aide de Cloud Build.

Pour connaître les étapes de compilation à l'aide de Cloud Build pour le déploiement sur GKE, consultez la section Choisir un compilateur et un environnement de compilation.

Pour connaître les étapes de compilation à l'aide de Cloud Build pour le déploiement sur Cloud Run, consultez la page Déployer un service sur Cloud Run.

Pour en savoir plus sur le coût de compilation de votre application à l'aide de Cloud Build, consultez la page Tarifs de Cloud Build.