/aws-eks

Demo: create an AWS EKS cluster using Terraform

Primary LanguageShellGNU General Public License v3.0GPL-3.0

uses terraform to provision an EKS cluster

GitHub Actions Demo

Terraform

ASSUMPTIONS

  • an Amazon account
  • an IAM user with appropriate permissions : see 'iam_permissions' for permissions used (i did not specify the minimal set)
  • AWS cli
  • Terraform cli
  • kubectl

Terraform commands to provision an EKS cluster

  • terraform init
  • terraform plan -out terraform.plan
  • terraform apply "terraform.plan"

Deploy Kong assets

  • deploy_kong_ingress_controller.sh
  • deploy_echo_service.sh