persistentvolumeclaim “jenkins-volume-claim” not found









up vote
0
down vote

favorite












In my minikube I'm getting an error persistentvolumeclaim "jenkins-volume-claim" not found



I'm installing jenkins using helm with the command below:



helm install --name jenkins -f kubernetes/jenkins-values.yaml stable/jenkins --namespace jenkins-system


the snippet about Persistence in jenkins-values.yaml is below:



Persistence:
Enabled: true
## A manually managed Persistent Volume and Claim
## Requires Persistence.Enabled: true
## If defined, PVC must be created manually before volume will be bound
ExistingClaim: jenkins-volume-claim


I've created a persistence volume using the command below:



kubectl create -f persistence.yaml


persistence.yaml looks like this:



apiVersion: v1
kind: PersistentVolume
metadata:
name: jenkins-volume
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 5Gi
hostPath:
path: /data/jenkins-volume/


Question



I have persistence volume jenkins-volume created but am still getting error persistentvolumeclaim "jenkins-volume-claim" not found. How can I resolve this?










share|improve this question

























    up vote
    0
    down vote

    favorite












    In my minikube I'm getting an error persistentvolumeclaim "jenkins-volume-claim" not found



    I'm installing jenkins using helm with the command below:



    helm install --name jenkins -f kubernetes/jenkins-values.yaml stable/jenkins --namespace jenkins-system


    the snippet about Persistence in jenkins-values.yaml is below:



    Persistence:
    Enabled: true
    ## A manually managed Persistent Volume and Claim
    ## Requires Persistence.Enabled: true
    ## If defined, PVC must be created manually before volume will be bound
    ExistingClaim: jenkins-volume-claim


    I've created a persistence volume using the command below:



    kubectl create -f persistence.yaml


    persistence.yaml looks like this:



    apiVersion: v1
    kind: PersistentVolume
    metadata:
    name: jenkins-volume
    spec:
    accessModes:
    - ReadWriteOnce
    capacity:
    storage: 5Gi
    hostPath:
    path: /data/jenkins-volume/


    Question



    I have persistence volume jenkins-volume created but am still getting error persistentvolumeclaim "jenkins-volume-claim" not found. How can I resolve this?










    share|improve this question























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      In my minikube I'm getting an error persistentvolumeclaim "jenkins-volume-claim" not found



      I'm installing jenkins using helm with the command below:



      helm install --name jenkins -f kubernetes/jenkins-values.yaml stable/jenkins --namespace jenkins-system


      the snippet about Persistence in jenkins-values.yaml is below:



      Persistence:
      Enabled: true
      ## A manually managed Persistent Volume and Claim
      ## Requires Persistence.Enabled: true
      ## If defined, PVC must be created manually before volume will be bound
      ExistingClaim: jenkins-volume-claim


      I've created a persistence volume using the command below:



      kubectl create -f persistence.yaml


      persistence.yaml looks like this:



      apiVersion: v1
      kind: PersistentVolume
      metadata:
      name: jenkins-volume
      spec:
      accessModes:
      - ReadWriteOnce
      capacity:
      storage: 5Gi
      hostPath:
      path: /data/jenkins-volume/


      Question



      I have persistence volume jenkins-volume created but am still getting error persistentvolumeclaim "jenkins-volume-claim" not found. How can I resolve this?










      share|improve this question













      In my minikube I'm getting an error persistentvolumeclaim "jenkins-volume-claim" not found



      I'm installing jenkins using helm with the command below:



      helm install --name jenkins -f kubernetes/jenkins-values.yaml stable/jenkins --namespace jenkins-system


      the snippet about Persistence in jenkins-values.yaml is below:



      Persistence:
      Enabled: true
      ## A manually managed Persistent Volume and Claim
      ## Requires Persistence.Enabled: true
      ## If defined, PVC must be created manually before volume will be bound
      ExistingClaim: jenkins-volume-claim


      I've created a persistence volume using the command below:



      kubectl create -f persistence.yaml


      persistence.yaml looks like this:



      apiVersion: v1
      kind: PersistentVolume
      metadata:
      name: jenkins-volume
      spec:
      accessModes:
      - ReadWriteOnce
      capacity:
      storage: 5Gi
      hostPath:
      path: /data/jenkins-volume/


      Question



      I have persistence volume jenkins-volume created but am still getting error persistentvolumeclaim "jenkins-volume-claim" not found. How can I resolve this?







      jenkins kubernetes helm






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 10 at 12:13









      Anthony

      9,3262288172




      9,3262288172






















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          1
          down vote













          The error message points to missing PersistentVolumeClaim named jenkins-volume-claim. To create one, execute:



          kubectl -n <namespace> create -f - <<EOF
          apiVersion: v1
          kind: PersistentVolumeClaim
          metadata:
          name: jenkins-volume-claim
          spec:
          accessModes:
          - ReadWriteOnce
          volumeMode: Filesystem
          resources:
          requests:
          storage: 5Gi
          EOF


          Executing after that kubectl get pv should show the jenkins-volume PV in Bound status (assuming the PV has been created already with capacity of at least 5Gi).



          Use selector(s) as described here to make sure the claim will bind to the desired pre-created PV (persistent volume) in case there are more than one PV available with proper capacity.






          share|improve this answer



























            up vote
            0
            down vote













            Look at this line,



            ## If defined, PVC must be created manually before volume will be bound
            ExistingClaim: jenkins-volume-claim


            So, you have to PersistentVolumeClaim not PersistentVolume with name jenkins-volume-claim.



            See what is PersistentVolumeClaim from here: PersistentVolumeClaims






            share|improve this answer






















              Your Answer






              StackExchange.ifUsing("editor", function ()
              StackExchange.using("externalEditor", function ()
              StackExchange.using("snippets", function ()
              StackExchange.snippets.init();
              );
              );
              , "code-snippets");

              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "1"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













               

              draft saved


              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238832%2fpersistentvolumeclaim-jenkins-volume-claim-not-found%23new-answer', 'question_page');

              );

              Post as a guest






























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              1
              down vote













              The error message points to missing PersistentVolumeClaim named jenkins-volume-claim. To create one, execute:



              kubectl -n <namespace> create -f - <<EOF
              apiVersion: v1
              kind: PersistentVolumeClaim
              metadata:
              name: jenkins-volume-claim
              spec:
              accessModes:
              - ReadWriteOnce
              volumeMode: Filesystem
              resources:
              requests:
              storage: 5Gi
              EOF


              Executing after that kubectl get pv should show the jenkins-volume PV in Bound status (assuming the PV has been created already with capacity of at least 5Gi).



              Use selector(s) as described here to make sure the claim will bind to the desired pre-created PV (persistent volume) in case there are more than one PV available with proper capacity.






              share|improve this answer
























                up vote
                1
                down vote













                The error message points to missing PersistentVolumeClaim named jenkins-volume-claim. To create one, execute:



                kubectl -n <namespace> create -f - <<EOF
                apiVersion: v1
                kind: PersistentVolumeClaim
                metadata:
                name: jenkins-volume-claim
                spec:
                accessModes:
                - ReadWriteOnce
                volumeMode: Filesystem
                resources:
                requests:
                storage: 5Gi
                EOF


                Executing after that kubectl get pv should show the jenkins-volume PV in Bound status (assuming the PV has been created already with capacity of at least 5Gi).



                Use selector(s) as described here to make sure the claim will bind to the desired pre-created PV (persistent volume) in case there are more than one PV available with proper capacity.






                share|improve this answer






















                  up vote
                  1
                  down vote










                  up vote
                  1
                  down vote









                  The error message points to missing PersistentVolumeClaim named jenkins-volume-claim. To create one, execute:



                  kubectl -n <namespace> create -f - <<EOF
                  apiVersion: v1
                  kind: PersistentVolumeClaim
                  metadata:
                  name: jenkins-volume-claim
                  spec:
                  accessModes:
                  - ReadWriteOnce
                  volumeMode: Filesystem
                  resources:
                  requests:
                  storage: 5Gi
                  EOF


                  Executing after that kubectl get pv should show the jenkins-volume PV in Bound status (assuming the PV has been created already with capacity of at least 5Gi).



                  Use selector(s) as described here to make sure the claim will bind to the desired pre-created PV (persistent volume) in case there are more than one PV available with proper capacity.






                  share|improve this answer












                  The error message points to missing PersistentVolumeClaim named jenkins-volume-claim. To create one, execute:



                  kubectl -n <namespace> create -f - <<EOF
                  apiVersion: v1
                  kind: PersistentVolumeClaim
                  metadata:
                  name: jenkins-volume-claim
                  spec:
                  accessModes:
                  - ReadWriteOnce
                  volumeMode: Filesystem
                  resources:
                  requests:
                  storage: 5Gi
                  EOF


                  Executing after that kubectl get pv should show the jenkins-volume PV in Bound status (assuming the PV has been created already with capacity of at least 5Gi).



                  Use selector(s) as described here to make sure the claim will bind to the desired pre-created PV (persistent volume) in case there are more than one PV available with proper capacity.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 11 at 16:20









                  apisim

                  3215




                  3215






















                      up vote
                      0
                      down vote













                      Look at this line,



                      ## If defined, PVC must be created manually before volume will be bound
                      ExistingClaim: jenkins-volume-claim


                      So, you have to PersistentVolumeClaim not PersistentVolume with name jenkins-volume-claim.



                      See what is PersistentVolumeClaim from here: PersistentVolumeClaims






                      share|improve this answer


























                        up vote
                        0
                        down vote













                        Look at this line,



                        ## If defined, PVC must be created manually before volume will be bound
                        ExistingClaim: jenkins-volume-claim


                        So, you have to PersistentVolumeClaim not PersistentVolume with name jenkins-volume-claim.



                        See what is PersistentVolumeClaim from here: PersistentVolumeClaims






                        share|improve this answer
























                          up vote
                          0
                          down vote










                          up vote
                          0
                          down vote









                          Look at this line,



                          ## If defined, PVC must be created manually before volume will be bound
                          ExistingClaim: jenkins-volume-claim


                          So, you have to PersistentVolumeClaim not PersistentVolume with name jenkins-volume-claim.



                          See what is PersistentVolumeClaim from here: PersistentVolumeClaims






                          share|improve this answer














                          Look at this line,



                          ## If defined, PVC must be created manually before volume will be bound
                          ExistingClaim: jenkins-volume-claim


                          So, you have to PersistentVolumeClaim not PersistentVolume with name jenkins-volume-claim.



                          See what is PersistentVolumeClaim from here: PersistentVolumeClaims







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Nov 10 at 16:34

























                          answered Nov 10 at 16:28









                          Emruz Hossain

                          74016




                          74016



























                               

                              draft saved


                              draft discarded















































                               


                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238832%2fpersistentvolumeclaim-jenkins-volume-claim-not-found%23new-answer', 'question_page');

                              );

                              Post as a guest














































































                              這個網誌中的熱門文章

                              Barbados

                              How to read a connectionString WITH PROVIDER in .NET Core?

                              Node.js Script on GitHub Pages or Amazon S3