~/talk

Stop being a YAML engineer, be a software engr. with CDK8s

Talkat Conf42 JavaScript 2022 · on Thursday, 2022-11-17· [kubernetes, developer-experience]
slides:none on file

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

  1. 0:00Real-time Kubernetes feedback
  2. 0:37Speaker and talk overview
  3. 1:19CDK for Kubernetes (cdk8s)
  4. 3:08Avoid YAML for manifests
  5. 3:50YAML for HTTP Echo server
  6. 7:02Downsides of YAML in K8s
  7. 8:28CDK8s simplifies manifests
  8. 10:39Setup CDK8s and initialize
  9. 11:44Import K8s API objects
  10. 13:29Coding Kubernetes manifests with CDK8s
  11. 15:36Echo server with CDK8s
  12. 16:20Variables and labels benefits
  13. 17:46Synthesize CDK8s to YAML
  14. 18:49Deploy CDK8s-generated YAML
  15. 19:33Publish CDK8s constructs
  16. 20:37CDK8s Plus higher-level APIs
  17. 22:45Echo server with CDK8s Plus
  18. 24:54Clean code with CDK8s Plus
  19. 26:23CDK8s Plus simplifies wiring
  20. 29:32Code infra with CDK8s reasons
  21. 30:59When not to use CDK8s
  22. 32:25Get started with CDK8s
  23. 33:49CDK ecosystem and events
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.