Docker images compatible with the persistent volumes from Google Cloud
932
export GOOGLE_APPLICATION_CREDENTIALS=DrupalContainerEngine-f8ef8a6dc869.json
gcloud components update
gcloud components install kubectl
gcloud config set compute/zone europe-west1-b
gcloud config list
gcloud config set project drupalcontainerengine
gcloud container clusters create drupalpd
--machine-type "f1-micro"
--image-type "GCI"
--disk-size "100"
--scopes "https://www.googleapis.com/auth/compute","https://www.googleapis.com/auth/devstorage.read_only","https://www.googleapis.com/auth/logging.write","https://www.googleapis.com/auth/servicecontrol","https://www.googleapis.com/auth/service.management.readonly","https://www.googleapis.com/auth/trace.append" --num-nodes 2
--network "default"
--enable-cloud-logging
--no-enable-cloud-monitoring
--enable-autoupgrade
gcloud container clusters get-credentials drupalpd
--zone europe-west1-b --project drupalcontainerengine
kubectl proxy
kubectl create -f nfs-shared1-pv.yaml
kubectl create -f nfs-shared1-server.yaml
kubectl exec -it nfs-shared1-server-rxlfk mkdir /exports/nickveenhofbe
kubectl create -f nfs-shared1-service.yaml
kubectl describe service nfs-shared1-server
kubectl create -f nickveenhofbe/nfs-pv.yaml
kubectl create -f nickveenhofbe/nfs-pv-claim.yaml
kubectl create -f nickveenhofbe/pods.yaml
kubectl replace -f nickveenhofbe/pods.yaml
kubectl create -f nickveenhofbe/lb.yaml
kubectl describe service nickveenhofbe
kubectl describe service nickveenhofbe
Content type
Image
Digest
Size
85.3 MB
Last updated
over 9 years ago
docker pull nickveenhof/drupal-docker-with-volume