kbld

module
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2019 License: Apache-2.0

README

kbld

kbld seamlessly incorporates image building and image pushing into your development and deployment workflows.

Features:

  • Orchestrates image builds (delegates to tools like Docker) and registry pushes
  • Works with local Docker daemon and remote registries, for development and production cases
  • Records metadata about image sources in annotation on Kubernetes resources (see examples below)
  • Resolves image references to their digest form (immutable) (details)
  • Provides a way to transport set of images in a single tarball between registries
    • maintaining exactly same digests, hence guaranteeing exactly same content
  • Not specific to Kubernetes, but works really well with Kubernetes configuration files

See building and deploying simple Go application to Kubernetes example that uses kbld.

Docs

Install

Grab prebuilt binaries from the Releases page.

Development

./hack/build.sh
./hack/test-all.sh

build.sh depends on ytt.

Directories

Path Synopsis
cmd
kbld command
pkg
test
e2e

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL