All Projects → vmware-tanzu → carvel-kbld

vmware-tanzu / carvel-kbld

Licence: Apache-2.0 license
kbld seamlessly incorporates image building and image pushing into your development and deployment workflows

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to carvel-kbld

carvel-simple-app-on-kubernetes
K8s simple Go app example deployed with k14s tools
Stars: ✭ 23 (-88.08%)
Mutual labels:  carvel
terraform-provider-carvel
Carvel Terraform provider with resources for ytt and kapp to template and deploy to Kubernetes
Stars: ✭ 40 (-79.27%)
Mutual labels:  carvel
carvel
Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. This repo contains information regarding the Carvel open-source community.
Stars: ✭ 203 (+5.18%)
Mutual labels:  carvel
carvel-community
Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. This repo contains information regarding the Carvel open-source community.
Stars: ✭ 36 (-81.35%)
Mutual labels:  carvel
carvel-secretgen-controller
secretgen-controller provides CRDs to specify what secrets need to be on Kubernetes cluster (to be generated or not)
Stars: ✭ 54 (-72.02%)
Mutual labels:  carvel

logo

kbld

kbld (pronounced: kei·bild) seamlessly incorporates image building and image pushing into your development and deployment workflows.

Features:

  • Orchestrates image builds (delegates to tools like Docker, pack, kubectl-buildkit) 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.

Join the Community and Make Carvel Better

Carvel is better because of our contributors and maintainers. It is because of you that we can bring great software to the community. Please join us during our online community meetings. Details can be found on our Carvel website.

You can chat with us on Kubernetes Slack in the #carvel channel and follow us on Twitter at @carvel_dev.

Check out which organizations are using and contributing to Carvel: Adopter's list

Development

Consult docs/dev.md for build instructions, code structure details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].