kongcore 2.0.17
kong-core
Use this Kong CDK Construct Library to deploy Core common infrastructural constructs .
This CDK library automatically creates and configures recommended architecture on AWS by:
Amazon EKS
Well architected EKS cluster from networking standpoint
Cluster autoscaler
Node termination handler
Secrets management from AWS Secrets Manager using CSI driver
mTLS using AWS ACM for pod to pod communication using private certificate authority and aws-pca-issuer
Use of IAM Role for Service Account (IRSA) where applicable
AWS EKS encryption at rest
Metrics server installation
Logs and metrics to cloudwatch using AWS CloudWatch Container insights
Elasticache
private accessibility
multi az
auto failover
auto minor version upgrade
cwl output
RDS Features
Encryption at rest
Private subnets
Multiaz
auto backup
Logs output to CloudWatch
npm Package Installation:
yarn add --dev kong-core
# or
npm install kong-core --save-dev
PyPI Package Installation:
pip install kong-core
Sample
Try out https://github.com/kong/aws-samples for the complete sample application and instructions.
Resources to learn about CDK
CDK TypeScript Workshop
Video Introducing CDK by AWS with Demo
CDK Concepts
Related
Kong on AWS Hands on Workshop - https://kong.awsworkshop.io/
Useful commands
rm -rf node_modules && rm package.json && rm package-lock.json && rm yarn.lock && rm tsconfig.dev.json cleans the directory
npm install projen installs projen
npx projen build Test + Compile + Build JSII packages
npx projen watch compile and run watch in background
npm run test perform the jest unit tests
Tips
Use a locked down version of constructs and aws-cdk-lib. Even with CDK V2 i saw https://github.com/aws/aws-cdk/issues/542 repeating when there is minor version mismatch of construcs. AWS CDK init commands generate package.json file without locked down version of constructs library.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.