terraform-aws-eks
terraform-aws-eks copied to clipboard
Example Karpenter does not work, karpenter pods are pending (version 20.4.0)
Description
When the karpenter example is applied, karpenter pods are pending because of taints.
When changed the karpenter helm values, it works:
resource "helm_release" "karpenter" {
# values ommited
values = [
<<-EOT
# values ommited
tolerations:
- effect: NoSchedule
operator: "Equal"
key: eks.amazonaws.com/compute-type
value: fargate
EOT
]
}
- [X] β I have searched the open/closed issues and my issue is not listed.
Versions
-
Module version: 20.4.0
-
Terraform version:
Terraform v1.6.6
- Provider version(s):
Terraform v1.6.6
on linux_amd64
+ provider registry.terraform.io/gavinbunney/kubectl v1.14.0
+ provider registry.terraform.io/hashicorp/aws v5.38.0
+ provider registry.terraform.io/hashicorp/cloudinit v2.3.3
+ provider registry.terraform.io/hashicorp/helm v2.12.1
+ provider registry.terraform.io/hashicorp/time v0.10.0
+ provider registry.terraform.io/hashicorp/tls v4.0.5
Reproduction Code [Required]
> cd examples/karpenter/
> terraform apply -approve
# get kubectl credentials
> k get pods - n karpenter
karpenter karpenter-b8796757b-7gpr2 0/1 Pending 0 17m
karpenter karpenter-b8796757b-nvw6k 0/1 Pending 0 17m
Expected behavior
karpenter pods running.
Actual behavior
karpenter pods in pending.