Concourse Persistent Volumes

Hello, everybody…

I’m trying to install Concourse on a Kubernetes cluster via Helm.

I’m stuck on what kind of persistent volumes I need to create so that the persistent volume claims from the Concourse install are satisfied.

Has anyone got this work and, if so, can you give me any pointers, please?

Many thanks…

John

What do you have in your values.yml?

Either way there is a example in the repo that uses dynamic volume provisioning

modify the values.yml to something like this

## Persistent Volume Storage configuration.
## ref: https://kubernetes.io/docs/user-guide/persistent-volumes
##
persistence:
  ## Enable persistence using Persistent Volume Claims.
  ##
  enabled: true

  ## Worker Persistence configuration.
  ##
  worker:
    ## Persistent Volume Storage Class.
    ## 
    class: generic

    ## Persistent Volume Access Mode.
    ##
    accessMode: ReadWriteOnce

    ## Persistent Volume Storage Size.
    ##
    size: "20Gi"

I haven’t a values.yaml, therefore I guess I’m using the default one and therefore the default values. I notice the class is generic, so does that mean I need a coresponding StorageClass? Sorry, but I’m very new to this! :slight_smile:

The storage class is dependent upon your kubernetes setup and the cloud provider you are using

Where did you get the helm chart?

This is the helm chart repo, in it is a values.yaml

Yes, I’m using that repository, and I’m trying to use AWS EBS with it, but finding configuring the necessary persistent volumes very difficult. I get get the PVCs to bind.