https://github.com/arhea/aws-eks-landing-zone
A sample EKS Landing Zone built with CDK
https://github.com/arhea/aws-eks-landing-zone
Last synced: 12 months ago
JSON representation
A sample EKS Landing Zone built with CDK
- Host: GitHub
- URL: https://github.com/arhea/aws-eks-landing-zone
- Owner: arhea
- Created: 2019-11-22T18:00:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T01:29:11.000Z (over 3 years ago)
- Last Synced: 2025-01-17T23:25:50.548Z (over 1 year ago)
- Language: TypeScript
- Size: 1.37 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AWS EKS Landing Zone
This repository contains reference CDK code to deploy an EKS cluster within a VPC with VPC Endpoints, Cluster Autoscaler, and other basic features preconfigured.
## Architecture

This implmentation will generate Cloudformation Stacks that provision infrastructure within your desired region. Below are the details of what is provisioned.
- 1 VPC
- 4-6 Subnets - 50% public and 50% private subnets spread across 2-3 availability zones
- 2-3 NAT Gateways deployed in the public subnets
- VPC Endpoints for ECR and Cloudwatch
- EKS Cluster
- EKS Worker Node Auto Scaling Group
- Cluster Autoscaler with corresponding IAM Policy
## Usage
Generate Cloudformation template for review:
```bash
cdk synth --profile
```
To deploy the stack simply run:
```bash
cdk deploy --profile
```