cdk8s-apps

Installation
SKILL.md

CDK8s Applications

Define Kubernetes applications using Python instead of YAML. cdk8s (Cloud Development Kit for Kubernetes) is a CNCF Sandbox project that provides type-safe, programmable infrastructure for Kubernetes.

Overview

What is cdk8s?

  • Define K8s resources using Python, TypeScript, JavaScript, Java, or Go
  • Synthesizes to standard Kubernetes YAML manifests
  • Works with any Kubernetes cluster (cloud-agnostic)
  • Built on the same concepts as AWS CDK
  • CNCF Sandbox project (GA since October 2021)

Key Benefits:

  • Type Safety: Catch configuration errors at development time
  • IDE Support: Autocomplete, inline docs, refactoring
  • Reusability: Create custom constructs for common patterns
  • Testability: Unit test infrastructure code
  • Reduced Boilerplate: Intent-driven APIs vs verbose YAML
Installs
24
GitHub Stars
11
First Seen
Jan 24, 2026
cdk8s-apps — adaptationio/skrillz