Skip to content

mstiri/eks-cluster

Repository files navigation

EKS Cluster

Terraform validation

EKS Cluster Diagram

Terraform manifests for deploying an EKS cluster, on a VPC, with three public subnets and three private subnets. The cluster uses 2 EKS managed node groups:

  • default: a default node group for everything
  • system: a node group dedicated for platform components

It also installs some addons for a functional kubernetes cluster:

  • Ingress Controller (Nginx)

  • Cert Manager

  • ExternalDNS addon

To test the cluster, an app (podinfo) is deployed to make sure the cluster and the different addons (Ingress Controller, CertManager and ExternalDNS) are working as expected.

Optionally, kube-cert-acm can be enabled and installed on the cluster.

About

EKS Cluster terraform manifests

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages