Skip to content

[Proposal] Make Kubernetes run on ARM devices #17981

Closed
@luxas

Description

Edited to reflect current status
Since Kubernetes is written in Go, it's possible to add support for ARM devices like Raspberry Pi.
I have done this, it's published here: https://github.com/luxas/kubernetes-on-arm
And it would be great to merge this to mainline k8s.

This work focuses on making it easier for other architectures too, like arm64 and ppc64le

TODO:

Status of multiarch images:
Get docker-multinode working:

Get DNS working:

Docker wrapped Kubernetes binaries:

I worked with the dashboard team, and it has had multiarch support from the first release.
I'm maybe gonna add multiarch support for official heapster too, now when it has reached v1.
On kubernetes-on-arm, I already have heapster, influxdb and grafana nicely running as a cluster addon.

Things to have in mind:

I thought about making a proposal earlier, and now when #17629 was merged, it might be time

/cc
@dalanlan (k8s-in-docker interest)
@resouer (k8s-in-docker interest)
@guybrush (k8s-in-docker interest)
@davidopp (who was involved in #17629)
@roberthbailey (who was involved in #17629)
@zmerlynn (who was mentioned in #17629)
@DieterReuter (interested in Raspberry Pi things)

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions