~/talk

Return of the Clustering: Kubernetes for Drupal

Talkat MidCamp 2020 · 2020-03-19..03-21· [kubernetes, serverless]
links:none on file
slides:none on file

A practical Kubernetes stack for Drupal and PHP sites using DigitalOcean managed Kubernetes, three worker nodes and custom flight-deck web images that bake site code into Docker images via GitLab CI and a private registry. Architecture runs MySQL on a PVC, three memcache instances as a statefulset with clusterIP: None, three web pods (Varnish + Apache per pod), S3/DigitalOcean Spaces for public files, cert-manager for Let’s Encrypt, and Ansible (ten7.digitalocean role) to provision. Rolling updates work; clusters host about 4–6 sites before object storage becomes the bottleneck.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Presenter introduction
  3. 2:50From Docker to Kubernetes
  4. 10:14Kubernetes basics
  5. 15:02Self-hosted vs managed Kubernetes
  6. 18:24DigitalOcean Kubernetes setup
  7. 20:47Deployment YAML explained
  8. 23:06Secrets and configuration
  9. 24:40Persistent storage challenges
  10. 27:00Stateful sets for MySQL and Memcache
  11. 29:28HTTPS with Ingress and Let's Encrypt
  12. 33:12Automating deployments with Ansible
  13. 38:29Rolling updates for Drupal sites
  14. 44:24Resources and Q&A intro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.