Compatibilité de Cloud Code avec IntelliJ avec la puce Apple série M

Cette page décrit la compatibilité de Cloud Code pour IntelliJ avec la puce Apple Silicon série M.

Pour obtenir un aperçu détaillé de l'assistance actuelle, des limites et des solutions de contournement permettant d'utiliser Cloud Code sur la puce Apple Silicon série M, consultez la page sur le suivi du problème GitHub.

Installer Cloud Code

Les dépendances gérées ne fonctionnent sur la puce Apple Silicon série M que si vous installez Rosetta 2. Les dépendances gérées permettent à Cloud Code d'installer kubectl pour vous. Pour connaître la procédure d'installation de Rosetta 2, consultez la page 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 ARM de kubectl, comme décrit dans la page Versions personnalisées des dépendances.

Déployer depuis un Mac avec puce Apple Silicon série M

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 de Cloud Build pour un déploiement sur GKE, consultez l'onglet Build/Deploy (Compilation/Déploiement) sous "Configuration".

Pour connaître les étapes de compilation de Cloud Build pour un déploiement sur Cloud Run, consultez la section Définir la configuration d'exécution.

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