Drupal Operator by Digitalist Open Cloud

This is a beta version of the documentation of version 4.x of the Drupal Operator. Version 4.x is large rework of the code base to make it easier to install and handle drupal sites.

The Drupal Operator is a Kubernetes Operator that automates the deployment and lifecycle management of Drupal sites. It has been used by many companies and organisations during the years. It's main focus is to make easy to handle deploys of drupal sites at scale, but even a single site setup can gain on using the Drupal Operator to automate updates, use security best practices, backups etc.

It uses an Ansible-based controller to:

  • Provision and configure Drupal sites.
  • Optionally provision MariaDB and persistent storage.
  • Configure CronJobs for Drupal and automatic backups.
  • Handle database and files import workflows.
  • Optionally add Memcached, sidecars, extra volumes, and more.
  • Basic security out of the box.

If you only want to install and use the operator, start with:

If you want to customize or extend behaviour, see:

This operator has been inspired by:

We own a lot of the community around Operator SDK.

Drupal trademark

Drupal is a registered trademark of Dries Buytaert, who retains sole ownership and control of this policy and any trademark licensing.