本頁概述 Cloud Code 支援的部署作業,包括 Arm 和混合架構的 Google Kubernetes Engine 叢集,以及 minikube 叢集。
如要進一步瞭解 Arm 工作負載,請參閱「管理 Arm 工作負載」。
Arm 和混合架構支援表
請參閱下表,瞭解您在哪種工作站上進行開發時,可以獲得哪些支援:
x86 工作站
這份表格適用於使用 x86 工作站的開發人員,他們會將應用程式部署至 Arm 或混合架構的 GKE 叢集。您可以將部署作業部署至 Arm 和混合架構的 GKE 叢集,並且支援「動作」下列出的所有動作,但使用 Buildpack 在本機建構 Arm 映像檔的動作除外:
動作 | Arm GKE 叢集 | 混合架構 GKE 叢集 |
---|---|---|
使用 Cloud Code 在本機使用 Jib 建構 Arm 映像檔 | ||
使用 Cloud Code 在本機上使用 Dockerfiles 建構 Arm 映像檔 | ||
使用 Cloud Code 在本機使用 Buildpack 建構 Arm 映像檔 | ||
無須手動介入即可部署 Arm 映像檔,並執行或偵錯應用程式 |
啟動工作站
這份表格適用於使用 Arm 工作站的開發人員,他們會將應用程式部署至 Arm 或混合架構的 GKE 叢集。部署至 Arm 和混合架構的 GKE 叢集,以及 minikube 叢集時,支援「動作」下方列出的所有動作,但使用 Buildpack 在本機建構 Arm 映像檔的動作除外:
動作 | Arm GKE 叢集 | 混合架構 GKE 叢集 |
minikube 叢集 |
---|---|---|---|
使用 Cloud Code 在本機使用 Jib 建構 Arm 映像檔 | |||
使用 Cloud Code 在本機上使用 Dockerfiles 建構 Arm 映像檔 | |||
使用 Cloud Code 在本機使用 Buildpack 建構 Arm 映像檔 | |||
無須手動介入即可部署 Arm 映像檔,並執行或偵錯應用程式 |
如要進一步瞭解如何指定要建構映像檔的平台,並覆寫 Skaffold 的自動映像檔建構邏輯,請參閱「將應用程式部署至 Arm 或混合架構的 GKE 叢集」。