ko-build / ko-build/ko

Share kodata across multi-arch builds?

Open
#262 7 comments 0 reactions 0 assignees View on GitHub
lifecycle/frozen
Dominant language
Go
Stars
8.5k
Forks
447
PR merge metrics
No merged PRs in 30d

Description

Talking to @jonjohnsonjr I realized that we might be able to save some cycles if we found a way to share the kodata layer across architectures in multi-arch builds. Right now we are deterministically producing the same layer N times, but it should be safe to share this if we can find a way to reasonably do so.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by mapping how multi-arch builds generate and assemble the kodata layer, then determine whether identical layers can be shared safely across architectures; done means avoiding repeated layer production without changing build output.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
build-system, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.