Skip to main content
Karpenter is the standard node autoscaler for Kubernetes, replacing Cluster Autoscaler on AWS (EKS), Azure (AKS NAP), and generic clusters.

What Radar Shows

Topology: Full provisioning chain - NodePool → NodeClaim → Node → Pod. See which NodePool owns which NodeClaims, which Nodes they provisioned, and what Pods are running on them. NodePool → NodeClass edges show the provider-specific configuration each pool uses.
Karpenter Topology
NodePool Detail View:
  • Status conditions (Ready)
  • Clickable NodeClass reference (EC2NodeClass, AKSNodeClass, or generic)
  • Resource limits (CPU, memory)
  • Disruption policy and consolidation settings
  • Instance requirements (types, zones, architectures)
  • Template labels applied to provisioned nodes
NodePool Detail
NodeClaim Detail View:
  • Provisioning timeline with timestamps
  • Status conditions (Initialized, Launched, Registered, Ready)
  • Instance type, capacity, and zone
  • Requirements (instance types, architectures, OS)
  • Clickable Node and NodeClass references
NodeClass Detail View (EC2NodeClass, AKSNodeClass, etc.):
  • AMI selector terms and aliases
  • Block device mappings (volume type, size, encryption)
  • IAM role configuration
  • Subnet and security group discovery tags
  • Instance metadata options (IMDS configuration)
Resource Browser: Smart columns show status, NodeClass reference, limits, and disruption policy at a glance.
NodePool List

Supported CRDs

CRDGroupTopologyDetail ViewAI Summary
NodePoolkarpenter.sh/v1YesYesYes
NodeClaimkarpenter.sh/v1YesYesYes
EC2NodeClasskarpenter.k8s.aws/v1YesYesYes
AKSNodeClasskarpenter.azure.com/v1alpha2YesGenericYes
GCPNodeClasskarpenter.gcp.compute.com/v1alpha1YesGenericYes
All provider-specific NodeClass variants are automatically detected and supported.