Everything I know about Kubernetes I learned from a cluster of - - PowerPoint PPT Presentation

everything i know about kubernetes i learned from a
SMART_READER_LITE
LIVE PREVIEW

Everything I know about Kubernetes I learned from a cluster of - - PowerPoint PPT Presentation

Everything I know about Kubernetes I learned from a cluster of Raspberry Pis Jeff Geerling (geerlingguy) Builder Track - www.pidramble.com http://www.shockinglydelicious.com/dorothys-fresh-raspberry-pie-recipe/ The Big Question What can I do with


slide-1
SLIDE 1

Everything I know about Kubernetes I learned from a cluster of Raspberry Pis

Builder Track - www.pidramble.com

Jeff Geerling (geerlingguy)

slide-2
SLIDE 2

http://www.shockinglydelicious.com/dorothys-fresh-raspberry-pie-recipe/

slide-3
SLIDE 3

The Big Question

What can I do with my
 Raspberry Pi?

slide-4
SLIDE 4

The Big Question

How well does Kubernetes run on a cluster of credit-card sized computers?

slide-5
SLIDE 5

The Big Question

How well does Drupal 8 run on Kubernetes

  • n a cluster of credit-card sized computers?
slide-6
SLIDE 6

But BEFORE all that

What the heck is Kubernetes?

slide-7
SLIDE 7

You have applications and services you need to run.

Drupal Redis MySQL Solr Logs Chat Cron

You have a bunch of servers to run them on.

slide-8
SLIDE 8

Kubernetes puts things on servers

Drupal Redis MySQL Solr Logs Chat Cron

...and makes sure they keep running.

slide-9
SLIDE 9
slide-10
SLIDE 10

Source: http://uncyclopedia.wikia.com/wiki/File:OMGWTFBBQ!.jpg

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13

RIP: 2014-2017 RIP: 2015-2016

slide-14
SLIDE 14

2019-TBD

slide-15
SLIDE 15

Problem

How do you put Kubernetes and Drupal on a cluster of Raspberry Pis?

slide-16
SLIDE 16

“Configuration management for humans.”

___________ < And cows! >

  • \ ^__^

\ (oo)\_______ (__)\ )\/\ ||----w | || ||

slide-17
SLIDE 17

Demo

slide-18
SLIDE 18

So how is it?

slide-19
SLIDE 19

For comparison:

  • My (single) MacBook Pro: 20-50% slower*
slide-20
SLIDE 20

* 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?

slide-21
SLIDE 21

* 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"
slide-22
SLIDE 22

The Big Question

How well does Drupal 8 run on Kubernetes

  • n a cluster of credit-card sized computers?
slide-23
SLIDE 23

Resources

  • Raspberry Pi Dramble
  • Drupal for Kubernetes
  • Drupal Pi (Single Pi)
  • Ansible for DevOps
  • Jeff Geerling's Blog
slide-24
SLIDE 24

Join us for contribution opportunities

Friday, April 12, 2019 Mentored Contributions

9:00-18:00 Room: 602

First Time Contributor Workshop General Contributions

9:00-12:00 Room: 606 9:00-18:00 Room: 6A

#DrupalContributions

slide-25
SLIDE 25

What did you think?

Locate this session at the DrupalCon Seattle website:

https://events.drupal.org/node/22551

Take the Survey!

https://www.surveymonkey.com/r/DrupalConSeattle