CDK8s: Kubernetes Config as Code
Shriira Press
Define Kubernetes apps in real programming languages — typed, composable, reusable — synthesizing standard YAML with CDK8s.
Welcome to CDK8s: Kubernetes Config as Code.
A practical, in-depth guide to CDK8s (Cloud Development Kit for Kubernetes), the framework for defining Kubernetes applications in real programming languages. Learn how CDK8s brings software engineering to Kubernetes config: the config authoring problem (YAML and templating limits), the synthesis model, constructs and the programming model, charts and apps, cdk8s-plus (higher-level abstractions), importing APIs and CRDs (typed access), reuse and composition, workflow and operations (synth, deploy, CI/CD, testing), and CDK8s in practice.
This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.
A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.
We hope it serves you well.
— Shriira Press