Skip to content

Add support for AWS Graviton5 (m9g) instance family when generally available #8744

@moko-poi

Description

@moko-poi

What problem are you trying to solve?

AWS recently announced the M9g instance family powered by AWS Graviton5 processors, which is currently in preview. These instances offer significant performance improvements over previous generations.

Reference: https://aws.amazon.com/ec2/instance-types/m9g/

According to AWS documentation:

  • Up to 25% better compute performance than Graviton4-based M8g instances
  • Up to 30% faster for databases
  • Up to 35% faster for web applications
  • Up to 35% faster for machine learning workloads

The M9g family is expected to include instance types similar to M8g:

  • m9g.medium, m9g.large, m9g.xlarge
  • m9g.2xlarge, m9g.4xlarge, m9g.8xlarge
  • m9g.12xlarge, m9g.16xlarge, m9g.24xlarge, m9g.48xlarge
  • m9g.metal-24xl, m9g.metal-48xl

Currently, karpenter-provider-aws supports:

  • m6g family (Graviton2) ✓
  • m7g family (Graviton3) ✓
  • m8g family (Graviton4) ✓
  • m9g family (Graviton5) ✗

How important is this feature to you?

This feature request is for adding M9g support once the instances become generally available (GA). Having support ready when M9g instances reach GA would allow users to immediately leverage the latest Graviton5 performance improvements for their Kubernetes workloads managed by Karpenter.

Additional Context

M9g instances are currently in preview (not yet GA). This issue is a tracking/planning issue to ensure support is added once they become generally available.

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependency/externalIssues that track external problems that Karpenter relies on as a dependencyfeatureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions