Website for carvel.dev
Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes.
This is a list of repos associated with Carvel project.
- ytt - Template and overlay Kubernetes configuration via YAML structures, not text documents
- kapp - Install, upgrade, and delete multiple Kubernetes resources as one "application"
- kbld - Build or reference container images in Kubernetes configuration in an immutable way
- imgpkg - Bundle and relocate application configuration (with images) via Docker registries
- kapp-controller - Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp.
- vendir - Declaratively state what files should be in a directory.
Experimental:
Installation:
Plugins:
Examples:
- carvel-simple-app-on-kubernetes
- carvel-ytt-library-for-kubernetes
- carvel-ytt-library-for-kubernetes-demo
- carvel-guestbook-example-on-kubernetes
- Install Hugo
- (Note "hugo extended" is required since this site uses SCSS)
- Prebuilt binaries: https://github.com/gohugoio/hugo/releases
- macOS:
brew install hugo
- Windows:
choco install hugo-extended -confirm
./hack/run.sh
Serve site at http://localhost:1313
themes/carvel/assets/
includes SCSSthemes/carvel/static/img/
includes imagescontent/
includes content for tool docsdata/
includes configuration for docs TOCs
More details: Directory Structure Explained
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 and office hours. 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