This document discusses running Kubernetes and Drupal 8 on a cluster of Raspberry Pis. It begins by asking how well Kubernetes can run on a cluster of small, credit-card sized computers like Raspberry Pis. It then provides a brief overview of what Kubernetes is and how it manages applications and services running on multiple servers. The document goes on to describe a demo of running Kubernetes and Drupal 8 on a Raspberry Pi cluster and notes it was about 20-50% slower than a single MacBook Pro. It closes by discussing some challenges of using a Raspberry Pi cluster with Kubernetes and points to additional resources on the topic.
21. ! Home-as-a-Datacenter
• Where will you keep the Pi?
• 🔌 Power, 🌐 Network, 🔐 Physical security
• Who will maintain the Pi?
• What happens if you get 📈
Slashdotted/Hacker News'ed/Reddit Hugged?
22. ! Kubernetes
• Requires more rigor: deployment, automation
• RBAC missteps can lead to major security holes 🤦
• Stateful is still not easy (storage, DBs)
• Need a dictionary 📕
• Done well, can do amazing things
• Done poorly, "failure at web scale"
23. The Big Question
How well does Drupal 8 run on Kubernetes
on a cluster of credit-card sized computers?
24. Resources
• Raspberry Pi Dramble
• Drupal for Kubernetes
• Drupal Pi (Single Pi)
• Ansible for DevOps
• Jeff Geerling's Blog