The main objective is to provide a simple and fast way to deploy a Kubernetes cluster on AWS for troubleshooting and simulating test environments to approximate customer environments and carry out simulations. Most of the codebase is using HCL(Hashicorp Configuration Language).
-
Terraform should be installed on your local or remote computer where the repository is cloned. Please refer here for installation instructions.
-
For Terraform to run operations on your behalf, you must install and configure the AWS CLI tool. Please refer here for installation instructions.
-
AWS IAM should be installed and configured to provide correct authentication on the EKS cluster. Please refer here for installation instructions.
-
Git should be installed on the local or remote computer that is used for cloning the repository, as mentioned above. Please refer to the git installation guide here.
-
Kubectl should be installed on the local or remote computer, which is used to access and manipulate a Kubernetes environment. Please refer here for installation instructions.
To get started, you can clone the git repository to a desired location in your local or remote computer:
git clone [email protected]:brunoebernardi/eks-custom-tf.git