feat: enhance kubernetes driver by morlay · Pull Request #370 · docker/buildx (original) (raw)
fix #342
now we could use kubernetes driver with --append
docker buildx create --use --name=buildkit --platform=linux/amd64 --node=buildkit-amd64 --driver=kubernetes --driver-opt="nodeselector=kubernetes.io/arch=amd64" docker buildx create --append --name=buildkit --platform=linux/arm64 --node=buildkit-arm64 --driver=kubernetes --driver-opt="nodeselector=kubernetes.io/arch=arm64"
docker buildx inspect buildkit --bootstrap
Name: buildkit Driver: kubernetes
Nodes: Name: buildkit-amd64 Endpoint: kubernetes://buildkit/buildkit-amd64 Status: running Platforms: linux/amd64*, linux/arm64, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/arm/v7, linux/arm/v6
Name: buildkit-arm64 Endpoint: kubernetes://buildkit/buildkit-arm64 Status: running Platforms: linux/arm64*, linux/amd64, linux/riscv64, linux/ppc64le, linux/s390x, linux/arm/v7, linux/arm/v6
without binfmt
docker buildx inspect buildkit
Name: buildkit Driver: kubernetes
Nodes: Name: buildkit-amd64 Endpoint: kubernetes://buildkit/buildkit-amd64 Status: running Platforms: linux/amd64*, linux/386
Name: buildkit-arm64 Endpoint: kubernetes://buildkit/buildkit-arm64 Status: running Platforms: linux/arm64*
without --append
, kubernetes driver works as previous behavior