Set Persistent Volume

Set Volume Size

Kubemqctl
Helm
yaml
Kubemqctl

Flags

Flag

Type/Options

Default

Description

--volume-size

string

""

Desired size of Persisted Volume Claim

--volume-storageClass

string

"default"

Set persisted volume storage class

Examples

Create KubeMQ Cluster with 30Gi Persistent Volume Claim:

kubemqctl create cluster -v 30Gi

Create Kubemq Cluster with 30Gi Persistent Volume Claim and specific Storage Class name:

kubemqctl create cluster -v 30Gi --volume-storage-class "your-storage-class-name"
Helm

Values

Value

Type/Options

Default

Description

volume.size

string

""

Desired size of Persisted Volume Claim

volume.storageClass

string

"default"

Set persisted volume storage class

Examples

Create Kubemq Cluster with 30Gi Persistent Volume Claim:

helm install kubemq-cluster --set volume.size=30Gi -n kubemq kubemq-charts/kubemq

Create Kubemq Cluster with 30Gi Persistent Volume Claim with specific Storage Class name:

helm install kubemq-cluster --set volume.size=30Gi,volume.storageClass="your-storage-class-name" -n kubemq kubemq-charts/kubemq
yaml

Fields

Field

Type/Options

Default

Description

size

string

""

Desired size of Persisted Volume Claim

storageClass

string

"default"

Set persisted volume storage class

Examples

Create Kubemq Cluster with 30Gi Persistent Volume Claim:

apiVersion: core.k8s.kubemq.io/v1alpha1
kind: KubemqCluster
metadata:
name: kubemq-cluster
namesapce: kubemq
labels:
app: kubemq-cluster
spec:
replicas: 3
volume:
size: 30Gi

Create Kubemq Cluster with 30Gi Persistent Volume Claim with specific Storage Class name:

apiVersion: core.k8s.kubemq.io/v1alpha1
kind: KubemqCluster
metadata:
name: kubemq-cluster
namesapce: kubemq
labels:
app: kubemq-cluster
spec:
replicas: 3
volume:
size: 30Gi
storageClass: "your-storage-class-name"