Stop being a YAML engineer, be a software engr. with CDK8s
summary
Shows that using CDK8s (TypeScript, Python, Java, Go) replaces hand-written manifests with real code, can import CRDs, and uses the CLI + synth to emit vanilla YAML ready for kubectl apply. Demonstrates CDK8s Plus high-level constructs that wire Deployment/Service/Ingress for you, cutting the example from about 45 lines of YAML to 30 lines of code and reducing repetition via variables, IDE autocompletion, and packageable reusable constructs.
AI-written summary · about
chapters (23)
- 0:00Real-time Kubernetes feedback
- 0:37Speaker and talk overview
- 1:19CDK for Kubernetes (cdk8s)
- 3:08Avoid YAML for manifests
- 3:50YAML for HTTP Echo server
- 7:02Downsides of YAML in K8s
- 8:28CDK8s simplifies manifests
- 10:39Setup CDK8s and initialize
- 11:44Import K8s API objects
- 13:29Coding Kubernetes manifests with CDK8s
- 15:36Echo server with CDK8s
- 16:20Variables and labels benefits
- 17:46Synthesize CDK8s to YAML
- 18:49Deploy CDK8s-generated YAML
- 19:33Publish CDK8s constructs
- 20:37CDK8s Plus higher-level APIs
- 22:45Echo server with CDK8s Plus
- 24:54Clean code with CDK8s Plus
- 26:23CDK8s Plus simplifies wiring
- 29:32Code infra with CDK8s reasons
- 30:59When not to use CDK8s
- 32:25Get started with CDK8s
- 33:49CDK ecosystem and events
related talks
33mGo from Kubernetes YAML to software engineer with CDK8s
01h 17mTutorial: Say Goodbye to YAML Engineering with the CDK for K8s
16mSay goodbye to YAML engineering with the CDK for Kubernetes
21mAre you ready to delete some YAML?
18mSimplify Managing Your Applications on Kubernetes with CDK8S
32mRevolutionise your Kubernetes game with cdk8s
40mStop configuring infrastructure, start coding it!
15mHow Kubernetes will change the way you code
