Drupal
Stable repository
stable/drupal refers to bitnami chart.
Install with the default values (+ mandatory fields that are required):
bash
helm install d8cluster stable/drupal \
--set mariadb.rootUser.password=password
--set mariadb.db.password=secretpasswordWait for the pods to be created:
bash
kubectl get podsYou should be able to access your new Drupal installation through drupal.local and log with username "user" and password given by:
bash
kubectl get secret --namespace default d8cluster-drupal -o jsonpath="{.data.drupal-password}" | base64 --decodeIf drupal.local doesn't work, look at the services state and see if the public ip of the LoadBalancer is defined. If you're on MiniKube it may be undefined, in this case look at minikube services and open the link in the URL:
bash
minikube service d8cluster-drupal --urlAdditional reading
- Article from Jeff Geerling on Running Drupal in Kubernetes with Docker in production April 12, 2019