Kong CDK Construct Library to deploy Kong Control Plane on AWS
Project description
kong-control-plane
Use this Kong CDK Construct Library to deploy Kong control plane on Amazon EKS .
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-control-plane
# or
npm install kong-control-plane --save-dev
PyPI Package Installation:
pip install kong-control-plane
Sample
Try out https://github.com/kong/aws-samples for the complete sample application and instructions.
Resources to learn about CDK
Related
Kong on AWS Hands on Workshop - https://kong.awsworkshop.io/ Kong Data plane on AWS contruct - FILLME
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kong-control-plane-2.0.11.tar.gz
(69.6 kB
view hashes)
Built Distribution
Close
Hashes for kong-control-plane-2.0.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 750ae35f8d005cbaa8c30b2d6cc7f4550405639a3fc765c891a89c2d974bb84d |
|
MD5 | 07aca19b6fdeffd1255733326507d948 |
|
BLAKE2b-256 | c8837d8e8e45c1f7a00d120df08ae89ea9a74e1414406b16a6c0dfed82af8268 |
Close
Hashes for kong_control_plane-2.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80abfbd3b8907d6c4a40547e7fc5eb451df0d92250c180c16bd8a61107e8aa94 |
|
MD5 | d3b4fa708256f5654745efde67ca4e18 |
|
BLAKE2b-256 | a5bd9386e2c8af0c373ea69adeb7e2290599ec736bcd7080e097f37ad1d7ad74 |