You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When instance types are flexible to both arm and amd, Karpenter should correctly launch instances of either kind.
Actual Behavior
We aren't currently smart enough to pick two launch templates and separate the requests to EC2 (we just pick one). One way to solve this would be to call EC2 twice, but this is a bit tricky since we don't currently have any semantic aware retry logic in the cloud provider (and instead do retries in the outer loop). Fleet doesn't support specifying launch template as an override.
Simplest path forward:
Default to just [amd64] in defaulting logic
If customer specifies [amd64, arm64], separate the instance types and only call fleet with a subset (default amd64?)
Steps to Reproduce the Problem
The text was updated successfully, but these errors were encountered:
Version
Karpenter: v0.3.4 (unreleased, only at HEAD)
Kubernetes: v1.0.0
Expected Behavior
When instance types are flexible to both arm and amd, Karpenter should correctly launch instances of either kind.
Actual Behavior
We aren't currently smart enough to pick two launch templates and separate the requests to EC2 (we just pick one). One way to solve this would be to call EC2 twice, but this is a bit tricky since we don't currently have any semantic aware retry logic in the cloud provider (and instead do retries in the outer loop). Fleet doesn't support specifying launch template as an override.
Simplest path forward:
Steps to Reproduce the Problem
The text was updated successfully, but these errors were encountered: