aws/karpenter-provider-aws

nodeclaims deleted but not getting reason for delete

Opened this issue · 2 comments

Description

Nodeclaims deleted without and pdbs are not considered . need to know reason why nodeclaims deleted

here is the logs i got for nodeclaim deletion:
{"level":"INFO","time":"2024-09-26T13:34:44.210Z","logger":"controller","message":"annotated nodeclaim","commit":"62a726c","controller":"nodeclaim.termination","controllerGroup":"karpenter.sh","controllerKind":"NodeClaim","NodeClaim":{"name":"marketplace-hgbqt"},"namespace":"","name":"marketplace-hgbqt","reconcileID":"0da1aeb2-a5cf-4557-afa9-b39d7225d9d0","Node":{"name":"ip-10-0-97-41.ap-south-1.compute.internal"},"provider-id":"aws:///ap-south-1c/i-0bcf1f7224f0e82e4","karpenter.sh/nodeclaim-termination-timestamp":"2024-09-26T13:36:44Z"}

{"level":"INFO","time":"2024-09-26T13:34:44.441Z","logger":"controller","message":"tainted node","commit":"62a726c","controller":"node.termination","controllerGroup":"","controllerKind":"Node","Node":{"name":"ip-10-0-97-41.ap-south-1.compute.internal"},"namespace":"","name":"ip-10-0-97-41.ap-south-1.compute.internal","reconcileID":"e653dc3c-0f4f-43d8-a04b-77314ba38c88","taint.Key":"karpenter.sh/disrupted","taint.Value":"","taint.Effect":"NoSchedule"}

then deleted nodeclaim

What version of Karpenter are you using? What's the k8s version?

Hi @jigisha620

karpenter version : 1.0.1
k8s version: 1.30

Why don't we receive any logs indicating the reason when a NodeClaim is deleted due to node expiration or when a spot instance becomes unavailable?
How can we determine the reason for a NodeClaim deletion reasons in this case ??