Terraform module which creates Kubernetes tools on AWS EKS.
-
ALB Ingress Controller
: This module can install the ALB Ingress controller into AWS-managed EKS clusters. -
External DNS
: This module can install the External DNS into AWS-managed EKS clusters. -
Metrics Server
: This module can install the Metrics Server into AWS-managed EKS clusters. -
Cluster Namespaces
: This module can create k8s namespaces on the cluster.
- You have created an
OpenID Connect (OIDC) identity provider
for the EKS cluster.
module "eks_tools" {
source = "button-inc/tools/eks"
cluster_name = "eks-dev"
create_alb_ingress_controller = true
create_external_dns = true
create_metrics_server = true
cluster_namespaces = ["dev", "test", "prod"]
}
Module is maintained by Junmin Ahn.
Apache 2 Licensed. See LICENSE for full details.