Skip to content
forked from chris-short/rak8s

Stand up a Raspberry Pi based Kubernetes cluster with Ansible

License

Notifications You must be signed in to change notification settings

dwightford/rak8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rak8s (pronounced rackets - /ˈrækɪts/)

Stand up a Raspberry Pi based Kubernetes cluster with Ansible

Why?

Because Raspberry Pis are rad, Ansible is awesome, and Kubernetes is a killer app! Also, it's cheaper than a year of GKE.

Prerequisites

  • Raspberry Pi 3 (3 or more)
  • Raspbian Lite
  • Raspberry Pis should have static IPs (requirement for Kubernetes and Ansible inventory)
  • Ability to SSH into all Raspberry Pis and escalate privileges with sudo
    • The pi user is fine just change its password
  • Ansible 2.2 or higher

Recommendations

  • Since Raspbian Lite is being used it's recommended that the video memory of the Raspberry Pi 3s be set to its lowest setting (16 MB).

References & Credits

These playbooks were assembled using a handful of very helpful guides:

A very special thanks to Alex Ellis and the OpenFaaS community for their assitance in answering questions and making sense of some errors.

About

Stand up a Raspberry Pi based Kubernetes cluster with Ansible

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%