Tutorial: Say Goodbye to YAML Engineering with the CDK for K8s
summary
Shows that cdk8s compiles code to standard Kubernetes YAML and replaces hand-editing with reusable constructs: a TypeScript demo on a local kind cluster builds and pushes Docker image during synth (cdk8s-image), synthesizes manifests, deploys via kubectl, and uses an nginx ingress plus Helm to install Redis. cdk8s imports CRDs and Helm charts and offers L1/L2 APIs, automatic stable names, prune labels, readiness probes and multiple replicas — the counter app backed by Redis is built and runs successfully.
AI-written summary · about
chapters (10)
- 0:00Introduction to CDK8s
- 1:37The case against YAML
- 4:45Framework overview
- 8:19Core components
- 11:32Getting started with code
- 17:19Defining resources
- 24:03Leveraging schemas
- 30:39Advanced API abstractions
- 39:34Building a custom application
- 1:03:35Reflections and community
related talks
33mGo from Kubernetes YAML to software engineer with CDK8s
35mStop being a YAML engineer, be a software engr. with CDK8s
32mRevolutionise your Kubernetes game with cdk8s
21mAre you ready to delete some YAML?
18mSimplify Managing Your Applications on Kubernetes with CDK8S
15mHow Kubernetes will change the way you code
55mHow to develop apps on K8s and not die trying
36mDeveloper Experience on CD: Build a CD Platform to K8s that Developers Love
