Overview
Syllabus
intro
preamble
yaml: yelling at my laptop
let's engineer some yaml - http echo server - with yaml
kubernetes yaml
the cdk8s approach: infrastructure as actual code
cdk8s in a nutshell
cdk for kubernetes cdk8s
open source cdk, for everyone!
working with cdk8s
init - scaffold a project
import - get k8s resources as code
model your k8s manifests as code
the anatomy of the main code
code completion and inline documentation
http echo server - with cdk8s
synthesize the k8s manifests
deploy the manifests
publish your code as a re-usable package
how cdk8s+ reduces cognitive load with abstractions
construct levels
http echo server - with cdk8s+
clean code
why should i code my infrastructure
why not?
resources
give feedback, thank you!
Taught by
Conf42