Compatibilité de Cloud Code avec le silicium Apple Series

Cette page décrit la compatibilité de Cloud Code for IntelliJ avec le silicium Apple M-series.

Pour en savoir plus sur la compatibilité actuelle, les limites et les solutions de contournement pour l'utilisation du silicium avec la série Cloud Code d'Apple, consultez le problème GitHub lié au suivi.

Installer Cloud Code

Les dépendances gérées ne fonctionnent que sur les cartes Apple M-series si vous installez Rosetta 2 pour la première fois. Les dépendances gérées permettent à Cloud Code d'installer kubectl pour vous. Pour savoir comment installer Rosetta 2, consultez 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 votre propre version de ARM de kubectl comme décrit dans la section Versions personnalisées des dépendances.

Déployer à partir d'un Mac avec Apple Silicon

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 l'onglet Compiler/Déployer sous "Configuration".

Pour connaître les étapes de compilation à l'aide de Cloud Build pour le déploiement sur Cloud Run, consultez la page Définir votre configuration d'exécution.

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