![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod&style=flat-square)
AWS CDK EKS
Install
TypeScript
npm install @pepperize/cdk-eks
or
yarn add @pepperize/cdk-eks
Getting started
-
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: [],
});
Contributing
Contributions of all kinds are welcome :rocket: 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