gpt4 book ai didi

kubernetes - 如何在 Skaffold 配置中设置构建输出平台 x86_64?

转载 作者:行者123 更新时间:2023-12-05 02:37:49 26 4
gpt4 key购买 nike

由于我是在 M1 mac 上开发,所以我的 Docker 构建将构建 ARM。我想构建我知道可以使用 --platform 标志构建的 x86_64 图像,但我想使用我的 Skaffold 配置来实现。

最佳答案

感谢@p10l 让我走上了正确的轨道,我才能够弄明白。 Skaffold 无法使用 Docker Engine API 设置平台,所以我们需要通过将 useDockerCLI 设置为 来将 --platform=linux/x86_64 传递给命令行true 并将 cliFlags 添加到我们的 Docker 配置中。

apiVersion: skaffold/v2beta26
kind: Config
build:
# ... other unrelated config ...
artifacts:
- image: my-image
context: ./
docker:
cliFlags:
- --platform=linux/x86_64
local:
useDockerCLI: true # the only way to set platform is with cliFlags so we need to enable the Docker CLI

关于kubernetes - 如何在 Skaffold 配置中设置构建输出平台 x86_64?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69897627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com