Skip to content
Build a kubernetes home cluster (with Ubuntu 18.04 or Raspbian stretch)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
conf
create
doc
.gitignore
.gitmodules
BUILD.md
LICENSE
README.md
RUN.md

README.md

kubernetes-homespun

Build a kubernetes cluster for home network

  • Raspbian on Raspberry Pi Model 3 B/B+s
  • kubernetes v1.14
    • kubeadm for cluster setup, now using RBAC
    • NFS for Storage
    • "external" postgresql database
  • traefik v1.7.x for ingress
    • including Let's Encrypt (TLS certificates)

Apps deployed include:

  • phant - IoT data logging
  • lighttpd - Static webpage server
  • miniflux - RSS Feed aggregator and syncing
    • uses postgres db

Hardware:

  • Raspberry Pi Model 3 B+ : kubernetes master
    • also ssh gateway, apt-cacher-ng (USB thumb drive for its storage), gitolite
  • Two (2) Raspberry Pi Model 3 B : kubernetes workers
  • Raspberry Pi Model 3 B : postgresql DB (USB thumb drive for its storage)

Get it done

Refer to https://github.com/alexellis/k8s-on-raspbian for setting up kubernetes cluster on Raspberry Pi's, including GUIDE.md

You can’t perform that action at this time.