1

我已经能够让两种很棒的技术独立工作。

不幸的是,我不知道如何同时使用它们。

我目前正在我的笔记本电脑 (amd) 上构建和测试,然后部署到运行 Kubernetes 的 Raspberri Pi 4 (arm64)。

为了让这个工作我使用类似的东西:

docker buildx build --platform linux/amd64,linux/arm64 --tag my-registry/my-image:latest   --push  .

在尝试瞄准手臂之前,我使用的是脚手架。

有没有办法在使用 skaffold 构建/部署的同时继续针对多游戏形式?如果没有,是否有替代方案的建议?

非常感谢任何建议/帮助,谢谢。

4

2 回答 2

2

找到了丢失的部分。Skaffold 能够设置自定义命令,我可以在其中使用buildx.

https://github.com/GoogleContainerTools/skaffold/tree/master/examples/custom

build:
  artifacts:
  - image: "foo/bar"
    context: .
    custom:
      buildCommand: ./custom-build.sh

自定义构建.sh

docker buildx build \
  --platform linux/arm64 \
  --tag $IMAGE \
  --push \
  $BUILD_CONTEXT
于 2020-02-06T03:23:45.433 回答
0

我认为您需要安装驱动程序才能使用两者。

https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64

此处编辑 是带有 GO qiita.com/J_Shell/items/beb266ef65270217a9ed 的实现示例(请使用翻译器)

于 2020-02-05T01:53:17.523 回答