~/talk

"ko: The Only Good Way to Build Go Containers"

Talkat GothamGo 2023 · on Friday, 2023-06-09· [go, devops-and-delivery]
slides:none on file

ko runs go build to produce a binary, stitches it onto a tiny base image, and pushes the image with registry HTTP APIs so there is no Docker daemon required. It reuses Go’s build cache to skip work, avoids pushing unchanged artifacts, emits build-time SBOMs, supports cross‑compilation and multi‑platform images, and integrates with Kubernetes, GitHub Actions and a Terraform provider. Claim: simpler, faster, smaller Go container images; status: accepted into CNCF and actively used.

AI-written summary · about

  1. 0:00Introduction to ko
  2. 1:03Multi-stage Dockerfiles problems
  3. 3:30ko simplifies Go builds
  4. 5:34What ko does under the hood
  5. 7:21Benefits of ko
  6. 9:51Advanced features
  7. 13:17Why Go and simplicity
  8. 14:45Other tools inspired by ko
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.