CERN's 1500 Drupal Websites on Kubernetes: Sa...
summary
CERN moves ~1500 Drupal sites onto OpenShift Kubernetes, building custom CRDs and controllers so a DrupalSite resource provisions database, site directory, image build (S2I) and ingress; operators use Operator SDK and Kubebuilder (Go, some Ansible) plus composable external operators for SSO and DB. Workflow does maintenance mode, DB snapshot, image rebuild, schema update with rollback on failure; demo shows one successful and one failed upgrade. CI uses GitHub, Helm and Argo CD + Helm; a four‑person team migrates ~420 sites in preprod so far due to scaling limits.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:11Charting the waters...
- 1:46The goal is Public Outreach
- 2:02Drupal @ CERN
- 3:17Parts of a Drupal site
- 3:40Drupal SaaS is tough
- 8:49Making operators
- 9:54The Drupal Site operator
- 11:18Operator Capabilities
- 11:47Composing Operators
- 14:03Upgrade workflow
- 17:44Development practices
- 19:02Conclusions
related talks
36mHow CERN empowers its users with Kubernetes and OpenShift
45mHow companies are currently using Kubernetes with Drupal
55mReturn of the Clustering: Kubernetes for Drupal
42mDrupal, Kubernetes, Production
36mThis Is How I Now Do It: How We Migrated News Sites to Drupal 8
50mAutoscaling, Rolling Deploys with Drupal on AKS
01h 00mDevops @ Princeton: How we track, maintain, and deploy hundreds of sites
27mWhen One Line Took Thousands of Websites Offline
