npm install @pepperize/cdk-eks
or
yarn add @pepperize/cdk-eks
-
Create a new CDK TypeScript App project with projen
mkdir my-project cd my-project git init -b main npx projen new awscdk-app-ts
-
Add
@pepperize/cdk-eks
to your dependencies in.projenrc.js
const project = new awscdk.AwsCdkTypeScriptApp({ //... deps: ["@pepperize/cdk-eks"], });
-
Install the dependency
yarn npx projen
-
Create a new app in
src/main.ts
import { App, Stack } from "aws-cdk-lib"; import * as ec2 from "aws-cdk-lib/aws-ec2"; import { Cluster } from "@pepperize/cdk-eks"; const app = new App(); const stack = new Stack(app); const vpc = new ec2.Vpc(stack, "Vpc", {}); new Cluster(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