terraform-aws-eks icon indicating copy to clipboard operation
terraform-aws-eks copied to clipboard

Example Karpenter does not work, karpenter pods are pending (version 20.4.0)

Open kartoch opened this issue 1 year ago β€’ 0 comments

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.

kartoch avatar Feb 23 '24 16:02 kartoch