Node Groups Recommendations

The Node Groups tab within the Cluster Analysis page provides recommendations for optimizing your Kubernetes node pools. This tab helps you identify opportunities to select more cost-effective instance types while maintaining the capacity your workloads require.

Supported Autoscalers

Akamas Insights supports node group recommendations for clusters using:

  • Kubernetes Cluster Autoscaler - The standard autoscaler for Kubernetes clusters;

  • Karpenter - A flexible, high-performance node provisioner.

How Node Groups Are Identified

Akamas Insights identifies node groups by reading Kubernetes node labels. The platform automatically detects the appropriate label based on your cloud provider:

  • EKS: eks.amazonaws.com/nodegroup

  • GKE: cloud.google.com/gke-nodepool

  • AKS: agentpool

  • Karpenter: karpenter.k8s.aws/instance-family and related labels

Nodes without the expected label are grouped as "Unlabeled Nodes" and can still receive recommendations. You can also select a custom label if your environment uses non-standard node pool identification.

Node Groups Analysis

Cluster Node Groups Tab

The Node groups tab provides recommendations for Kubernetes cluster autoscaler configuration:

Node Pool Configuration:

  • Current node pool sizes;

  • Recommended minimum and maximum nodes;

  • Recommended instance types;

  • Cost implications of changes.

Autoscaler Settings:

  • Scale-up and scale-down thresholds;

  • Resource utilization targets;

  • Buffer capacity recommendations.

Last updated

Was this helpful?