Terraform EKS Karpenter submodule
Jump to navigation
Jump to search
Karpenter official example using Node Groups[edit]
module "eks" { source = "terraform-aws-modules/eks" # Shown just for connection between cluster and Karpenter sub-module below eks_managed_node_groups = { initial = { instance_types = ["t3.medium"] min_size = 1 max_size = 3 desired_size = 1 } } ... } module "karpenter" { source = "terraform-aws-modules/eks/aws//modules/karpenter" cluster_name = module.eks.cluster_name irsa_oidc_provider_arn = module.eks.oidc_provider_arn irsa_namespace_service_accounts = ["karpenter:karpenter"] create_iam_role = false iam_role_arn = module.eks.eks_managed_node_groups["initial"].iam_role_arn tags = { Environment = "dev" Terraform = "true" } }
Related[edit]
See also[edit]
Advertising: