Carvel: Clean Tools for Cloudy Problems
Talkat KubeCon + CloudNativeCon + Open Source Summit China 2023 · on Thursday, 2023-09-28· at 11:00· 3层 305A会议室| 3F Room 305A·
summary
Carvel is a suite of seven focused CLI tools that apply a UNIX philosophy to cloud native problems and shows concrete fixes not just promises. ytt embeds Starlark in YAML comments to provide structure, schemas and safe overlays including parsing and patching inline ConfigMap strings. kbld resolves image digests to pin immutable images. imgpkg stores artifacts in OCI registries for packaging. vendir syncs repo dependencies, kapp groups and waits for resource health, secretgen-controller manages secrets, and kapp-controller provides GitOps CD.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 3:35Infrastructure complexity pain
- 4:39Carvel and ytt intro
- 5:20What is ytt
- 7:06Go templates vs Helm
- 10:38Kustomize limitations
- 13:47Need better tools
- 16:17How ytt works
- 17:41Live ytt demo
- 22:42Type safety in ytt
- 24:50Advanced ytt use cases
- 29:44Cap: organizing resources
- 31:31Kbld: image digests
- 32:56Other Carvel tools
- 34:46Cap Controller and GitOps
- 36:53Summary
related talks
45mCarvel: small tools for joyfully deploying apps to Kubernetes
27mKubernetes Package Management Using Unix with Carvel
30mExperimenting with CUE and Carvel to Enable GitOps for Your...
20mDeliver a Multicloud Application with Flux and Carvel
06mKeynote: Beyond Automation: Kubernetes Success Requires a GitOps Mindset
54mClosing the Developer Experience Gap in the Kubernetes Ecosystem
32mWest Side CD: The Deployment Ballet Goes On
34mApplication Configuration Management at the Edge: Taming Thousands of Deployment Targets
