Skip to content

How to start a amd64 based cluster on macOS running Apple Silicon? #1501

Answered by jandubois
hcguersoy asked this question in Q&A
Discussion options

You must be logged in to vote

There is no mechanism for this yet. I find running the whole VM in virtualization to be really slow, so I'm hoping that we can eventually implement a multi-node cluster inside the single VM, so only a kubelet instance and its containers need to be emulated.

We already support this at the container runtime level:

$ nerdctl run --platform linux/arm64 busybox uname -a
Linux 642f631c0d94 5.10.82-0-virt #1-Alpine SMP Fri, 26 Nov 2021 13:19:46 +0000 aarch64 GNU/Linux
$ nerdctl run --platform linux/amd64 busybox uname -a
Linux bf243802ec6d 5.10.82-0-virt #1-Alpine SMP Fri, 26 Nov 2021 13:19:46 +0000 x86_64 GNU/Linux

Also works with dockerd runtime and the docker cli. But for k8s the platform is …

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@hcguersoy
Comment options

@corneliusroemer
Comment options

@jandubois
Comment options

@charlieok
Comment options

Answer selected by hcguersoy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants