logan-bobo / eks-aws

Playground for EKS AWS, written using Terraform to learn how to deploy the service.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS EKS Playground

Playground for EKS AWS, written using terraform to learn how to deploy the service

Objectives:

  • Create an EKS cluster (controll plane)
  • Privison a managed node group (data plane)
  • Enable adons, aws-ebs-csi-driver, coredns, vpc-cni and kube-proxy
  • Bootstrap the EKS cluster with ArgoCD using EKS blueprints
  • Deploy metric server for Kube
  • Deploy nginx-app to the cluster via ArgoCD
  • Expose nginx-app via Ingres/Service that uses AWS ALB
  • Implement HPA for the nginx-app deployment
  • Bootstrap ArgoCD projects in the future when its avalible via EKS blueprints

About

Playground for EKS AWS, written using Terraform to learn how to deploy the service.


Languages

Language:HCL 100.0%