Limitations
ko
works best when your application has no dependencies on the underlying image.
This means ko
is ideal when you don’t require cgo, and builds are executed with CGO_ENABLED=0
by default.
To install other OS packages, make those available in your configured base image.
ko
only supports Go applications. For a similar tool targeting Java applications, try Jib. For other languages, try apko and melange.