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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kong-control-plane-2.0.3.tar.gz.
File metadata
- Download URL: kong-control-plane-2.0.3.tar.gz
- Upload date:
- Size: 43.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b33d8d559fd47fc64506c173c3cf2b9c413035baa1f4dc72723d7febb934ad4
|
|
| MD5 |
43893722a0f57744a0fed8f9f912c861
|
|
| BLAKE2b-256 |
53c5af867b5968e747ade42b1ec75bd04169e426a8e47cafa2d219b841bb99ef
|
File details
Details for the file kong_control_plane-2.0.3-py3-none-any.whl.
File metadata
- Download URL: kong_control_plane-2.0.3-py3-none-any.whl
- Upload date:
- Size: 42.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad70611bfc5dbbee2190f19bd5640438beca5f88e300e6a143b4e487765dc62c
|
|
| MD5 |
e90bea4061ba75670c6766f7c7086761
|
|
| BLAKE2b-256 |
f4bdec7c08804188cff86d542ddaa7c79d1056a1001d4956bf8054deaab73246
|