![]() ![]() I'll walk you through some solutions to these problems, drawing from my experience building the Raspberry Pi Dramble (a 4-node Kubernetes cluster running Drupal), the Drupal website that runs on it ( Drupal for Kubernetes) and also running a fairly large Drupal web application for an internal project I work on at Acquia inside an Amazon EKS Kubernetes cluster. Meeting the Challenges with Kubernetes and Drupal (Though you can solve the 'how do I install Drupal in a mostly-stateless environment' problem too it's just not easy-to-implement). And in the case of Drupal installation, you can even avoid the problem altogether if you're only ever going to run one Drupal site, and never reinstall it-you could install outside of production, then move some things around, and copy the database into production. With each one of these challenges, you can choose whether to use an easy-to-implement but hard-to-scale solution, or a hard-to-implement but easy-to-scale solution. Drupal's cron job(s) should be run via Drush if you would like to be able to run it in the most efficient, scalable fashion.Drupal's settings.php and other important configuration is challenging to configure via environment variables.Drupal installation and features like CSS and JS aggregation needs to be able to persist data into certain directories inside the Drupal codebase. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |