npm install @pepperize/cdk-eksor
yarn add @pepperize/cdk-eksCreate a new CDK TypeScript App project with projen
mkdir my-project cd my-project git init -b main npx projen new awscdk-app-tsAdd
@pepperize/cdk-eksto your dependencies in.projenrc.jsconstproject=newawscdk.AwsCdkTypeScriptApp({//...deps: ["@pepperize/cdk-eks"],});
Install the dependency
yarn npx projen
Create a new app in
src/main.tsimport{App,Stack}from"aws-cdk-lib";import*asec2from"aws-cdk-lib/aws-ec2";import{Cluster}from"@pepperize/cdk-eks";constapp=newApp();conststack=newStack(app);constvpc=newec2.Vpc(stack,"Vpc",{});newCluster(stack,"Cluster",{vpc: vpc,hostedZoneIds: ["Z1D633PJN98FT9"],mainRoles: [],});
Contributions of all kinds are welcome 🚀 Check out our contributor's guide.
For a quick start, check out a development environment:
git clone git@github.com:pepperize/cdk-eks
cd cdk-eks
# install dependencies
yarn
# build with projen
yarn build