Kops: Support of AWS a1.* instances (Arm-based)

Created on 1 Dec 2018  路  8Comments  路  Source: kubernetes/kops

With the a1.* instances being significantly cheaper, would it make sense at support of a1.* aws instances?

Type Spec:
https://aws.amazon.com/ec2/instance-types/a1/

Most helpful comment

M6g, C6g, and R6g have been announced and looks like the performance and value are great.

I will start experimenting with ARM support for Kops. Worker nodes should be pretty easy to configure.

/reopen

All 8 comments

This is closed, did this actually happen? Is it inherently there already?

It looks like it is in master so we need to wait for a release or do a build yourself.
reference

Just because it was added to the list of instance types that exist doesn't mean anything will work on it. Probably you need an OS image specifically built for ARM and all your docker containers will have to have ARM images.

It does not work! cloud-init script fails due to exec error. I tried using arm based ubuntu ami.

Aug 1 03:50:04 ip-172-2-96-123 cloud-init[2095]: == Downloaded https://kubeupv2.s3.amazonaws.com/kops/1.12.2/linux/amd64/nodeup (SHA1 = e7e49d1fff61badc2fff402e80858d081aa88a26) ==
Aug 1 03:50:04 ip-172-2-96-123 cloud-init[2095]: Running nodeup
Aug 1 03:50:04 ip-172-2-96-123 cloud-init[2095]: /var/lib/cloud/instance/scripts/part-001: line 133: ./nodeup: cannot execute binary file: Exec format error

That binary is for x86-64. You need to acquire or build one for arm64 and then modify things to pull that. I would start by sorting out what process in the project is building that binary and then submitting a PR modifying that to build for both x86-64 + aarch64.

M6g, C6g, and R6g have been announced and looks like the performance and value are great.

I will start experimenting with ARM support for Kops. Worker nodes should be pretty easy to configure.

/reopen

@hakman: Reopened this issue.

In response to this:

M6g, C6g, and R6g have been announced and looks like the performance is great:
https://www.anandtech.com/show/15578/cloud-clash-amazon-graviton2-arm-against-intel-and-amd/10

I will start experimenting with ARM support for Kops. Worker nodes should be pretty easy to configure.

/reopen

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/assign @hakman

Was this page helpful?
0 / 5 - 0 ratings

Related issues

drewfisher314 picture drewfisher314  路  4Comments

mikejoh picture mikejoh  路  3Comments

minasys picture minasys  路  3Comments

chrislovecnm picture chrislovecnm  路  3Comments

Caskia picture Caskia  路  3Comments