[](https://github.com/pepperize/cdk-eks/blob/main/LICENSE) [](https://www.npmjs.com/packa
npm install @pepperize/cdk-eks




``shell`
npm install @pepperize/cdk-eks
or
`shell`
yarn add @pepperize/cdk-eks
1. Create a new CDK TypeScript App project with projen
`shell`
mkdir my-project
cd my-project
git init -b main
npx projen new awscdk-app-ts
2. Add @pepperize/cdk-eks to your dependencies in .projenrc.js
`typescript`
const project = new awscdk.AwsCdkTypeScriptApp({
//...
deps: ["@pepperize/cdk-eks"],
});
3. Install the dependency
`shell`
yarn
npx projen
4. Create a new app in src/main.ts
`typescript
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 :rocket: Check out our contributor's guide.
For a quick start, check out a development environment:
`shell``
git clone git@github.com:pepperize/cdk-eks
cd cdk-eksinstall dependencies
yarnbuild with projen
yarn build