Kubernetes platform that leverages different tools to help engineers build, deploy, run, maintain their code in a Kubernetes ecosystem.
To play around with Kubernetes and various open source tools inside to see how they work and how they can be used to help engineers.
- apps - Contains the applications that will be deployed to the Kubernetes cluster to test the platform.
- terraform - Contains the Terraform code to deploy the Kubernetes cluster to AWS.
- helm - Contains the Helm charts to deploy the applications to the Kubernetes cluster.
Pre-requisites:
- Target AWS account with necessary permissions
- AWS CLI - configured with target AWS account
- Terraform
- Kubectl
- Helm
Run the following commands within the root of this repo to deploy the platform to the target AWS account.
The setup script contains the above commands with some error handling.
To deploy to a local cluster without any cloud provider requirements. Refer to the local development documentation.
Further documentation is located within the docs directory.