All apps/CDK8s

CDK8s

cdk8s

Define Kubernetes applications and reusable abstractions using familiar programming languages.

Runs as cdk8s|macOS, Linux, Windows|cdk8s.io

Command form

ai-draft · 4 tasks · 10 fields

Create a project, import CRDs and synthesize manifests.

Opens the form; the finished command lands at your prompt, unrun
otty gui cdk8s

cdk8s init

Create a project
Create a projectExample values, fixed in this page — nothing here reaches a terminal
Basic
Project type*
4 choicesenum
TasksEach one presets the form for one job
Create a project
type
ParametersOnly these flags are editable in the form
Project type
enum · positional 0
typescript-apppython-appjava-appgo-app

cdk8s import

Import a CRD
Import a CRDExample values, fixed in this page — nothing here reaches a terminal
Basic
CRD schema*
file
Language
4 choicesenum
Output directory
directory
TasksEach one presets the form for one job
Import a CRD
speclanguageoutput
ParametersOnly these flags are editable in the form
CRD schema
path · positional 0
Language
enum
--language-ltypescriptpythonjavago
Output directory
path
--output-o
Class name prefix
string
--class-prefix
Exclude types (regexp)
string · repeatable
--exclude

cdk8s synth

Synthesize manifests
Synthesize manifestsExample values, fixed in this page — nothing here reaches a terminal
Basic
Output directory
directory
Run validation plugins
--validate
TasksEach one presets the form for one job
Synthesize to a directory
outputvalidate
Print manifests
stdout
ParametersOnly these flags are editable in the form
Output directory
path
--output-o
Write to standard output
boolean
--stdout-s
App command
Command used to execute the cdk8s app.
string
--app-a
Run validation plugins
boolean
--validate
SourcesEvery flag above is checked against these
fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

Before it fills your prompt, Otty checks the installed cdk8s against its version. A form that does not match your version is not offered.