将应用部署到 aarch64、AMD64 或混合架构 GKE 集群

默认情况下,Skaffold 会自动检测 并构建与您的目标集群架构匹配的映像 工作站的架构(即使目标集群的架构是混合架构) (x86 和 Arm)。

您也可以选择在 skaffold.yaml 文件,用于指定要针对哪个平台进行构建,它会替换 Skaffold 的自动检测功能。

指定要为其构建映像的平台

如果您想在构建图片时覆盖 Skaffold 的自动检测功能, 你可以指定要为哪个平台构建映像 您的skaffold.yaml 文件。

以下列表显示了 CLI 中的 --platform 标志或 skaffold.yaml 文件中的 platforms 参数的可能值:

x86 Arm
amd64 aarch64
linux/amd64 linux/aarch64

将 platform 参数添加到 skaffold.yaml 文件

如需指定要为其构建映像的平台,请添加 platforms 参数添加到 skaffold.yaml 文件中:

build:
  platforms: ["linux/aarch64"]
  artifacts:
    - image: example

如需详细了解 Cloud Code 对 Arm 和混合架构 GKE 集群的支持,请参阅 Arm 支持

获取支持

如需发送反馈,请在 GitHub 上报告问题,或者在 Stack Overflow 上提问。