# Installing CockroachDB with Rancher

**URL:** <https://forums.suse.com/t/installing-cockroachdb-with-rancher/19207>\
**Category:** General\
**Created:** [January 8, 2021, 12:14am UTC](https://forums.suse.com/t/installing-cockroachdb-with-rancher/19207 "2021-01-08T00:14:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![cyberquarks](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/cyberquarks/32/7061_2.png) [@cyberquarks](https://forums.suse.com/u/cyberquarks)\
**Post date:** [January 8, 2021, 12:14am UTC](https://forums.suse.com/t/installing-cockroachdb-with-rancher/19207/1 "2021-01-08T00:14:58Z")

</div>

I’m trying to install CockroachDB with Rancher and getting some problems, showing:

```auto
FailedBinding (5)	14 sec ago	no persistent volumes available for this claim and no storage class is set

```

**How can this be solved?**

Here are the configurations in my local machine:

**PersistentVolumeClaim: datadir-cockroachdb-0**

```auto
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  creationTimestamp: "2021-01-07T23:50:42Z"
  finalizers:
  - kubernetes.io/pvc-protection
  labels:
    app.kubernetes.io/component: cockroachdb
    app.kubernetes.io/instance: cockroachdb
    app.kubernetes.io/name: cockroachdb
  managedFields:
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:app.kubernetes.io/component: {}
          f:app.kubernetes.io/instance: {}
          f:app.kubernetes.io/name: {}
      f:spec:
        f:accessModes: {}
        f:resources:
          f:requests:
            .: {}
            f:storage: {}
        f:volumeMode: {}
      f:status:
        f:phase: {}
    manager: k3s
    operation: Update
    time: "2021-01-07T23:50:41Z"
  name: datadir-cockroachdb-0
  namespace: default
  resourceVersion: "188922"
  selfLink: /api/v1/namespaces/default/persistentvolumeclaims/datadir-cockroachdb-0
  uid: ef83d3c7-0309-44a8-b379-0134835d97a9
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 100Gi
  volumeMode: Filesystem
status:
  phase: Pending

```

**CockroachDB**

```auto
clusterDomain: cluster.local
conf:
  attrs: []
  cache: 25%
  cluster-name: ''
  disable-cluster-name-verification: false
  http-port: 8080
  join: []
  locality: ''
  logtostderr: INFO
  max-disk-temp-storage: 0
  max-offset: 500ms
  max-sql-memory: 25%
  port: 26257
  single-node: false
  sql-audit-dir: ''
image:
  credentials: {}
  pullPolicy: IfNotPresent
  repository: cockroachdb/cockroach
  tag: v20.1.3
ingress:
  annotations: {}
  enabled: false
  hosts: []
  labels: {}
  paths:
    - /
  tls: []
init:
  affinity: {}
  annotations: {}
  labels:
    app.kubernetes.io/component: init
  nodeSelector: {}
  resources: {}
  tolerations: []
labels: {}
networkPolicy:
  enabled: false
  ingress:
    grpc: []
    http: []
service:
  discovery:
    annotations: {}
    labels:
      app.kubernetes.io/component: cockroachdb
  ports:
    grpc:
      external:
        name: grpc
        port: 26257
      internal:
        name: grpc-internal
        port: 26257
    http:
      name: http
      port: 8080
  public:
    annotations: {}
    labels:
      app.kubernetes.io/component: cockroachdb
    type: ClusterIP
statefulset:
  annotations: {}
  args: []
  budget:
    maxUnavailable: 1
  env: []
  labels:
    app.kubernetes.io/component: cockroachdb
  nodeAffinity: {}
  nodeSelector: {}
  podAffinity: {}
  podAntiAffinity:
    type: soft
    weight: 100
  podManagementPolicy: Parallel
  priorityClassName: ''
  replicas: 3
  resources: {}
  secretMounts: []
  tolerations: []
  updateStrategy:
    type: RollingUpdate
storage:
  hostPath: ''
  persistentVolume: volume1
    annotations: {}
    enabled: true
    labels: {}
    size: 1Gi
    storageClass: local-storage ''
tls:
  certs:
    clientRootSecret: cockroachdb-root
    nodeSecret: cockroachdb-node
    provided: false
    tlsSecret: false
  enabled: false
  init:
    image:
      credentials: {}
      pullPolicy: IfNotPresent
      repository: cockroachdb/cockroach-k8s-request-cert
      tag: '0.4'
  serviceAccount:
    create: true
    name: ''
Storage: 1Gi

```

**PersistentVolume**

```auto
apiVersion: v1
kind: PersistentVolume
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"v1","kind":"PersistentVolume","metadata":{"annotations":{},"labels":{"type":"local"},"name":"volume1"},"spec":{"accessModes":["ReadWriteOnce"],"capacity":{"storage":"10Gi"},"hostPath":{"path":"/data/volume1"}}}'
  creationTimestamp: "2021-01-07T23:11:43Z"
  finalizers:
  - kubernetes.io/pv-protection
  labels:
    type: local
  managedFields:
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:status:
        f:phase: {}
    manager: k3s
    operation: Update
    time: "2021-01-07T23:11:43Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations: {}
        f:labels:
          .: {}
          f:type: {}
      f:spec:
        f:accessModes: {}
        f:capacity: {}
        f:hostPath:
          .: {}
          f:path: {}
          f:type: {}
        f:persistentVolumeReclaimPolicy: {}
        f:volumeMode: {}
    manager: kubectl
    operation: Update
    time: "2021-01-07T23:11:43Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          f:kubectl.kubernetes.io/last-applied-configuration: {}
      f:spec:
        f:capacity:
          f:storage: {}
    manager: Go-http-client
    operation: Update
    time: "2021-01-07T23:12:11Z"
  name: volume1
  resourceVersion: "173783"
  selfLink: /api/v1/persistentvolumes/volume1
  uid: 6e76984c-22cd-4219-9ff6-ba7f67c1ca72
spec:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 4Gi
  hostPath:
    path: /data/volume1
    type: ""
  persistentVolumeReclaimPolicy: Retain
  volumeMode: Filesystem
status:
  phase: Available

```

**StorageClass**

```auto
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  creationTimestamp: "2021-01-07T23:29:17Z"
  managedFields:
  - apiVersion: storage.k8s.io/v1
    fieldsType: FieldsV1
    fieldsV1:
      f:provisioner: {}
      f:reclaimPolicy: {}
      f:volumeBindingMode: {}
    manager: rancher
    operation: Update
    time: "2021-01-07T23:29:17Z"
  name: local-storage
  resourceVersion: "180190"
  selfLink: /apis/storage.k8s.io/v1/storageclasses/local-storage
  uid: 0a5f8b75-7fb5-4965-91ee-91b0a087339a
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer

```
