All Projects → luxas → Kubernetes On Arm

luxas / Kubernetes On Arm

Licence: mit
Kubernetes ported to ARM boards like Raspberry Pi.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Kubernetes On Arm

Ipfs Rpi
IPFS installer for the Raspberry Pi and other ARM-based devices.
Stars: ✭ 130 (-77.27%)
Mutual labels:  raspberry-pi, arm
Ml Examples
Arm Machine Learning tutorials and examples
Stars: ✭ 207 (-63.81%)
Mutual labels:  raspberry-pi, arm
Docker Unms
This image is no longer maintained: https://github.com/oznu/docker-unms/issues/53
Stars: ✭ 145 (-74.65%)
Mutual labels:  raspberry-pi, arm
Docker Homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
Stars: ✭ 1,847 (+222.9%)
Mutual labels:  raspberry-pi, arm
Rak8s
Stand up a Raspberry Pi based Kubernetes cluster with Ansible
Stars: ✭ 354 (-38.11%)
Mutual labels:  raspberry-pi, kubeadm
Tina
Tina is a teeny tiny, header only, coroutine and job library.
Stars: ✭ 125 (-78.15%)
Mutual labels:  raspberry-pi, arm
Piwheels
Python package repository providing wheels (pre-built binaries) for Raspberry Pi
Stars: ✭ 180 (-68.53%)
Mutual labels:  raspberry-pi, arm
Nailgun
Nailgun attack on ARM devices.
Stars: ✭ 114 (-80.07%)
Mutual labels:  raspberry-pi, arm
Grafana On Raspberry
Grafana packages for raspberry pi (armv6/armv7) and aarch64/arm64
Stars: ✭ 318 (-44.41%)
Mutual labels:  raspberry-pi, arm
Amiberry
Optimized Amiga emulator for the Raspberry Pi and other ARM boards
Stars: ✭ 270 (-52.8%)
Mutual labels:  raspberry-pi, arm
Raspberry Pi Os
Learning operating system development using Linux kernel and Raspberry Pi
Stars: ✭ 11,000 (+1823.08%)
Mutual labels:  raspberry-pi, arm
Raspberry Pi Pcie Devices
Raspberry Pi PCI Express device compatibility database
Stars: ✭ 444 (-22.38%)
Mutual labels:  raspberry-pi, arm
Arm Vo
Efficient monocular visual odometry for ground vehicles on ARM processors
Stars: ✭ 115 (-79.9%)
Mutual labels:  raspberry-pi, arm
Phantomjs On Raspberry
Phantomjs for raspberry pi (armv6/armv7) and aarch64/arm64
Stars: ✭ 128 (-77.62%)
Mutual labels:  raspberry-pi, arm
Mmusiccast
Chromecast emulator that works on any platform. Stream videos from youtube to raspberry pi or any computer with the chromecast protocol.
Stars: ✭ 113 (-80.24%)
Mutual labels:  raspberry-pi, arm
Arm Assembly Cheat
MOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. ARMv7 and ARMv8 assembly userland minimal examples tutorial. Runnable asserts on x86 hosts with QEMU user mode or natively on ARM targets. Nice GDB step debug setup. Tested on Ubuntu 18.04 host and Raspberry Pi 2 and 3 targets.
Stars: ✭ 159 (-72.2%)
Mutual labels:  raspberry-pi, arm
Nextcloudpi
📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, Docker, curl installer...
Stars: ✭ 1,340 (+134.27%)
Mutual labels:  raspberry-pi, arm
Jingos
JingOS - The World’s First Linux-based OS design for Tablets
Stars: ✭ 101 (-82.34%)
Mutual labels:  raspberry-pi, arm
Raspberry Pi Cross Compilers
Latest GCC Cross Compiler & Native (ARM & ARM64) CI generated precompiled standalone toolchains for all Raspberry Pis. 🍇
Stars: ✭ 261 (-54.37%)
Mutual labels:  raspberry-pi, arm
Cheetah
On-device streaming speech-to-text engine powered by deep learning
Stars: ✭ 383 (-33.04%)
Mutual labels:  raspberry-pi, arm

Welcome to the Kubernetes on ARM project!

Kubernetes on a Raspberry Pi? Is that possible?

Yes, now it is (and has been since v1.0.1 with this project)

Imagine... Your own testbed for Kubernetes with cheap Raspberry Pis and friends.

Image of Kubernetes and Raspberry Pi

Are you convinced too, like me, that cheap ARM boards and Kubernetes is a match made in heaven?

Then, lets go!

Important information

This project was published in September 2015 as the first fully working way to easily set up Kubernetes on ARM devices.

You can read my story here.

I worked on making it better non-stop until early 2016, when I started contributing the changes I've made back to Kubernetes core. I strongly think that most of these features belong to the core, so everyone may take advantage of it, and so Kubernetes can be ported to even more platforms.

So I opened kubernetes/kubernetes#17981 and started working on making Kubernetes cross-platform. To date I've ported the Kubernetes core to ARM, ARM 64-bit and PowerPC 64-bit Little-endian. Already in v1.2.0, binaries were released for ARM, and I used the official binaries in v0.7.0 in Kubernetes on ARM.

Since v1.3.0 the hyperkube image has been built for both arm and arm64, which have made it possible to run Kubernetes officially the "kick the tires way". So it has been possible to run v1.3.x Kubernetes on Raspberry Pi´s (or whatever arm or arm64 device that runs docker) with the docker-multinode deployment. However, docker-multinode has been deprecated and removed, and shouldn'be be used anymore.

I've written a proposal about how to make Kubernetes available for multiple platforms here

Then I also ported kubeadm to arm and arm64, and kubeadm is so much better than the docker-multinode deployment method I used earlier (before the features that kubeadm takes advantage of existed).

So now the officially recommended and supported way of running Kubernetes on ARM is by following the kubeadm getting started guide. Since I've moved all the features this project had into the core, there's no big need for this project anymore.

Get your ARM device up and running Kubernetes in less than ten minutes

I have a workshop how to create a Kubernetes cluster on ARM here now: https://github.com/luxas/kubeadm-workshop. Please look there for information how to create a Kubernetes cluster on ARM or look at the kubeadm getting started guide.

Various related resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].