This mothy was lauch the Karpenter Headlamp Plugin, this Headlamp plugin adds Karpenter-specific custom resources to the Headlamp UI, helping users visualize, understand, and manage autoscaling decisions in a more intuitive way.
Features:
- NodeClass Visualization: Clean UI to view Karpenter NodeClass CRs Shows key attributes (subnet selectors, IAM role, etc.) Status and condition rendering in a human-readable format
- NodeClaim & NodePool Support: View and inspect NodeClaims and NodePools See constraints like CPU, requirements, disruption etc. Real-time status monitoring and configuration details
- Pending Pod Dashboard: Displays pending pods blocked from scheduling Shows unmet requirements Highlights why pods couldn't be scheduled
- CRD Editing: Use Headlamp’s editor to configure Karpenter CRDs Includes schema validation and diff preview
- Metrics Integration: Prometheus integration for comprehensive metrics visualization Resource Usage, Allowed Disruptions and Pending Pods visualization (NodePools) Creation Rate and Provisioning Latency visualization (Scaling View)
- Maps View: See relationship between Karpenter Resources like NodeClasses, NodePool and NodeClaims with core Kubernetes resources like Pods, Nodes etc.
How to use
Please see the plugins/karpenter/README.md for instructions on how to use.
for more detalis see:
https://kubernetes.io/blog/2025/10/06/introducing-headlamp-plugin-for-karpenter/
Top comments (0)