MCPcopy Index your code
hub / github.com/cdk8s-team/cdk8s-core

github.com/cdk8s-team/cdk8s-core @v2.70.82

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.70.82 ↗ · + Follow
293 symbols 594 edges 38 files 90 documented · 31%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

cdk8s

Cloud Development Kit for Kubernetes

build npm version PyPI version Maven Central

cdk8s is a software development framework for defining Kubernetes applications using rich object-oriented APIs. It allows developers to leverage the full power of software in order to define abstract components called "constructs" which compose Kubernetes resources or other constructs into higher-level abstractions.

Note: This repository is the "core library" of cdk8s, with logic for synthesizing Kubernetes manifests using the constructs framework. It is published to NPM as cdk8s and should not be confused with the cdk8s command-line tool cdk8s-cli. For more general information about cdk8s, please see cdk8s.io, or visit the umbrella repository located at cdk8s-team/cdk8s.

Documentation

See cdk8s.io.

License

This project is distributed under the Apache License, Version 2.0.

This module is part of the cdk8s project.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 154
Class 88
Function 31
Interface 18
Enum 2

Languages

TypeScript100%

Modules by API surface

src/app.ts37 symbols
src/duration.ts26 symbols
test/api-object.test.ts24 symbols
src/size.ts21 symbols
test/app.test.ts20 symbols
src/dependency.ts18 symbols
src/resolve.ts16 symbols
src/metadata.ts14 symbols
test/chart.test.ts13 symbols
src/names.ts12 symbols
src/cron.ts12 symbols
src/chart.ts12 symbols

For agents

$ claude mcp add cdk8s-core \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page