galaxyproject / galaxy-helm

Minimal setup required to run Galaxy under Kubernetes
MIT License
41 stars 38 forks source link

GKE: Can’t find a Persistent Volume Claim that the Pod requires. #495

Closed Truongphikt closed 1 month ago

Truongphikt commented 1 month ago

Hi galaxy-helm team,

For target deploy Galaxy on GKE. After undergoing #493 to create an NFS storage class, I ran into an issue related to PVC. The error that appears in almost all workflows is:
image image

This is the recipe how reproducing the issue:

  1. Create standard cluster
    gcloud beta container --project "ktest-galaxy" clusters create "galaxy-cluster" --zone "us-central1-c" --no-enable-basic-auth --cluster-version "1.29.6-gke.1326000" --release-channel "regular" --machine-type "e2-medium" --image-type "COS_CONTAINERD" --disk-type "pd-balanced" --disk-size "100" --metadata disable-legacy-endpoints=true --scopes "https://www.googleapis.com/auth/devstorage.read_only","https://www.googleapis.com/auth/logging.write","https://www.googleapis.com/auth/monitoring","https://www.googleapis.com/auth/servicecontrol","https://www.googleapis.com/auth/service.management.readonly","https://www.googleapis.com/auth/trace.append" --num-nodes "3" --logging=SYSTEM,WORKLOAD --monitoring=SYSTEM,STORAGE,POD,DEPLOYMENT,STATEFULSET,DAEMONSET,HPA,CADVISOR,KUBELET --enable-private-nodes --enable-ip-alias --network "projects/ktest-galaxy/global/networks/default" --subnetwork "projects/ktest-galaxy/regions/us-central1/subnetworks/default" --no-enable-intra-node-visibility --default-max-pods-per-node "110" --security-posture=standard --workload-vulnerability-scanning=disabled --no-enable-master-authorized-networks --addons HorizontalPodAutoscaling,HttpLoadBalancing,GcePersistentDiskCsiDriver --enable-autoupgrade --enable-autorepair --max-surge-upgrade 1 --max-unavailable-upgrade 0 --binauthz-evaluation-mode=DISABLED --enable-managed-prometheus --enable-shielded-nodes --node-locations "us-central1-c"
  2. Follow instruction to create NFS storage class
  3. Deploy galaxy-helm
    helm repo add cloudve https://raw.githubusercontent.com/CloudVE/helm-charts/master/
    helm repo update
    helm install my-galaxy-release cloudve/galaxy --set persistence.accessMode="ReadWriteMany" --timeout 720s
Truongphikt commented 1 month ago

Just wait a while, this problem is gone