-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aws: Use modern instance types by default #2919
Comments
Also, one thing we should consider introducing is some sort of operator that upgrades machine types on IPI/machineAPI installed clusters. |
I guess really what I'm aiming for in this issue is switching over at least |
Also related #2909 |
Also related https://bugzilla.redhat.com/show_bug.cgi?id=1710981 |
/label platform/aws |
The one and only Canadian region (ca-central-1) finally added a 3rd AZ. Unfortunately, it does not have "m4" instances. Anyone attempting a stock IPI install in Canada will get the following error:
I've added a similar comment to the BZ linked above. The work around is to generate the install-config.yaml and specify the m5 machine type instead, but a lot of folks installing for the first time won't know this, and the error above will be their first experience installing OpenShift 4 with IPI (at least in Canada). |
@cgwalters , sorry if my under-caffeinated Sunday morning brain is parsing that code incorrectly, but would that snippet default to The issue I have is that in Canada, only 2 of 3 zones support Without deep knowledge on the installer, yes, I think |
that code in 4.5 would allow the CA to automatically use m5 since that instance type is available in all AZs. |
As a note @sinnykumari tried today on aws which should be using m5 and rt kernel still didnt' work.. |
I think the recent changes here just prefer m5 - in e.g. |
OK so I went down a bit of a rabbit hole because @sinnykumari hit a bug where trying to use
kernel-rt
in AWS via the MCO caused the instance to apparently not have networking on startup.The real bug here is that the installer is defaulting to old "m4" instance types. AWS now has "m5" instance types which have enhanced networking among other things. And notably,
kernel-rt
does include theena
driver, but apparently not thexen_netfront
one used for older types.There's a lot of history and related PRs here, among them:
And 06e58e0 is highly relevant.
Looking at e.g.
us-east-2
(Ohio), it's actually cheaper to usem5.xlarge
versusm4.xlarge
:The text was updated successfully, but these errors were encountered: