Kubernetes 101 - Episode 5 - Scaling Drupal in K8s

Dec 16, 2020

In this episode, we’ll solve the problem we ran into last episode: figuring out how to scale Drupal with a shared filesystem. We'll also explore Horizontal Pod Autoscaling and high-availability database options.

Tune in every Wednesday at 11 a.m. ET! More info: https://kube101.jeffgeerling.com

Special thanks to amazee.io for sponsoring this series: https://www.amazee.io

Sponsor me on GitHub: https://github.com/sponsors/geerlingguy
Support me on Patreon: https://www.patreon.com/geerlingguy


  - Ansible for Kubernetes for $4.99: https://leanpub.com/ansible-for-kubernetes/c/mZkrcxrfmWw8
  - Episode Details: https://kube101.jeffgeerling.com/2020/episode-5-scaling-drupal-in-k8s
  - Episode Examples: https://github.com/geerlingguy/kubernetes-101/tree/master/episode-05

#kubernetes #kube101 #drupal


00:00 - Livestream start
01:00 - Problems Scaling Drupal
04:10 - Shared Storage Options
06:01 - Rook / CephFS
11:21 - NFS
15:13 - Set up a standalone NFS server
21:28 - Set up NFS Client Provisioner
25:48 - Adjust Drupal for NFS
36:54 - Benchmarking scaling with ab
42:05 - Horizontal Pod Autoscaling
58:39 - Scaling Databases in K8s
1:01:27 - HA Database Options
1:07:28 - amazee.io Sponsor shout-out
1:09:05 - Live Q&A
1:11:15 - Book giveaway
1:17:40 - Episode 6 preview

Hi! I'm Karim Boudjema, the developer and site-builder of this site.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.