title: Jupyterhub installation Hub Pod Pending state
body: <p>I am trying to install jupyterhub on Kubernetes, hub pod is pending with due to resources. When i did describe pods  </p>
  
  <pre><code> Warning  FailedScheduling  2m25s (x6 over 2m25s)  default-scheduler  pod has unbound immediate PersistentVolumeClaims (repeated 2 times)
  
   Warning  FailedScheduling  55s (x4 over 2m25s)    default-scheduler  0/3 nodes are available: 1 Insufficient cpu, 2 node(s) had no available volume zone.
  It also shows that the requests is 
   Requests:
      cpu:      500m
      memory:   512Mi
  </code></pre>
  
  <p>I followed the installation steps as mentioned from the resource <a href="https://zero-to-jupyterhub.readthedocs.io/en/latest/setup-jupyterhub.html" rel="nofollow noreferrer">https://zero-to-jupyterhub.readthedocs.io/en/latest/setup-jupyterhub.html</a></p>
  
  <p>My config.yaml configuration looks like below. I am using Kubernetes EKS ( AWS) 
   proxy:
    secretToken: ""</p>
  
  <pre><code>apiVersion: v1
  kind: PersistentVolumeClaim
  metadata:
    name: mysql
    labels:
      app: mysql
    annotations:
      volume.alpha.kubernetes.io/storage-class: default
  spec:
    accessModes:
      - ReadWriteOnce
    resources:
      requests:
        storage: 1Gi
    storageClassName: local-storage    
  
  singleuser:
    cpu:
      limit: 1
      guarantee: 0.02
    memory:
      limit: 2G
      guarantee: 512M
    storage:
      dynamic:
        storageClass: gp2
  
  # culling old users, unit: seconds    
  cull:
    enabled: true
    timeout: 1800
    every: 300
  
  auth:
    admin:
      users:
        - admin
      access: false
  
  # allow image to be prepulled
  prePuller:
    continuous:
      enabled: true
  
  # pod priority - scale up nodes ahead of real users arrivals
  # user scheduler - pack users tight on some nodes
  scheduling:
    userScheduler:
      enabled: true
    podPriority:
      enabled: true
  </code></pre>